![]() |
1
215
强制转换为int将向零截断。
|
![]() |
2
33
正如前面所说的,正数是相同的,负数则不同。规则是int朝着0旋转,而floor朝着负无穷大旋转。
我的代码需要有限范围的值(包括负数)的底层操作。它需要非常高效,所以我们使用以下函数:
当然,对于非常大的x值(您将遇到一些溢出问题)和-100000以下的负值等,这将失败。但是我已经计时它至少比floor快3倍,这对于我们的应用程序来说非常关键。把它与盐粒,测试它在您的系统等,但它是值得考虑的IMHO。 |
![]() |
3
10
|
![]() |
4
4
编辑:因为问题可能已经被修改,因为混淆了
给出原始问题示例行:
不同的是,如果条形图为负,则第一个条形图的结果为负,而第二个条形图的结果为正。第一个将被截断为整数,第二个将返回包含小数部分的完整十进制值。 |
![]() |
5
3
对。
|
![]() |
6
2
|
![]() |
7
0
前任:
一般来说,
|
|
Rik Bloemers · for循环不接受任何浮点变量 2 年前 |
![]() |
zell · 为什么存储7个浮点数需要34字节? 3 年前 |
![]() |
Atharva Sunil Sathe · 如何删除任意数的小数点? 3 年前 |
![]() |
user1658887 · 为什么**2!=a*a一些彩车? 7 年前 |