问答网

当前位置: 首页 > 知识问答 > 函数round和trunc有什么区别呀

函数round和trunc有什么区别呀

知识问答 浏览3次

round函数和trunc函数在数学计算中有着不同的作用和区别:

四舍五入:round函数会对数字进行四舍五入,而trunc函数只是直接截取数字,不考虑四舍五入。

日期截取:round函数可以对日期进行四舍五入,而trunc函数对日期进行截取,去掉时分秒部分,只保留年月日部分。

参数不同:round函数和trunc函数都有两个参数,靠前个参数是需要进行四舍五入或截取的数值,第二个参数是指定的保留的小数位数。如果第二个参数缺省则默认为0。

总之,round函数是对数字进行四舍五入,而trunc函数只是直接截取数字,不考虑四舍五入。在日期截取上,round函数对日期进行四舍五入,而trunc函数对日期进行截取,去掉时分秒部分,只保留年月日部分。