无论正负数,直接截断小数部分(不四舍五入):
不同语言的实现方式:
python
import math
方法1:直接转整数(截断小数)
num = 3.14
integer_part = int(num) 结果:3
方法2:向下取整(处理负数时不同)
negative_num = -3.14
floor_part = math.floor(negative_num) 结果:-4
javascript
// 方法1:位运算截断
let num = 3.14;
let integerPart = num | 0; // 结果:3
// 方法2:Math.floor(负数时不同)
let negativeNum = -3.14;
let floorPart = Math.floor(negativeNum); // 结果:-4
excel
=INT(A1) // 直接截断(负数会向负无穷取整)
python
num = 3.14
integer_part = int(str(num).split('.')[0]) 结果:3
| 方法 | 3.14 结果 | -3.14 结果 | 说明 |
||-|||
| 转整数类型 | 3 | -3 | 直接丢弃小数部分 |
| 向下取整 | 3 | -4 | 向负无穷方向取整 |
根据需求选择合适的方法!
版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态