|
|
1
2
使用类似 SameValue
|
|
|
2
4
(假设没有负数,并且根据标记假设delphi)使用trunc()。
如果您计算10000.0(例如,使用幂(10,n)),您甚至可以将位数设为运行时变量。 |
|
3
2
truncate
函数(这与舍入不同),它只是删除精度较高的数字(所以
如果您选择的语言不支持直接数字截断,则可以转换为字符串表示形式,只比较前N个字符。
|
|
|
4
0
类似以下C代码:
|
|
|
5
0
看看Delph的数学单元。您将找到“RoundTo”和“SimpleRoundTo”例程。
|
|
|
6
0
只是一个想法,但是这个怎么样:
使用此代码,将返回True:
返回False:
我没有做过太多的测试,但是你可以试一试——至少它没有使用舍入,没有转换到另一种类型(比如截断),而且速度相当快。 |
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 2 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 2 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 2 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |