首页 / 科技百科 / 正文

int和round的区别 

int和round函数在取整方面有以下区别:

1. 数值不同:int函数将数字向下舍入为最近的整数,而round函数对数值进行四舍五入,保留指定小数位数。

2. 小数位数不同:int函数剔除小数点后的数,而round函数保留指定小数位数,指定小数位数以后的数字剔除。

3. 复制不同:int函数复制其单元格内容到其他单元格里面的值依然为整数,而round函数复制其单元格内容到其他单元格里面的值依然包含小数点。

需要注意的是,int函数在处理负数时,结果是去掉小数位数后再加上-1。而在某些情况下,即小数位数为0且小数点的后一位的数值小于5时,round函数和int函数的结果是一样的。

如有侵权请及时联系我们处理,转载请注明出处来自