round函数是一种用于四舍五入取整的数学函数。它接受一个数字作为输入,并根据特定的规则返回一个整数或浮点数作为输出。
在大多数编程语言中,round函数的一般语法如下:
round(number, ndigits)
参数说明:
- number:要进行四舍五入的数字。
- ndigits:指定保留的小数位数。这是一个可选参数,默认为0。
根据ndigits的不同取值,round函数的行为略有不同:
- 当ndigits为0时,round函数返回离输入数字最近的整数。如果小数部分大于等于0.5,则四舍五入到最近的大整数;如果小数部分小于0.5,则四舍五入到最近的小整数。
- 当ndigits为正整数时,round函数返回保留ndigits位小数的浮点数。小数部分的最后一位如果大于等于5,则进位;如果小于5,则不进位。
- 当ndigits为负整数时,round函数返回一个整数,保留ndigits位小数。这相当于抹掉了小数点和小数部分的某些位数,然后再进行四舍五入。
举个例子:
- round(2.1) 返回 2
- round(2.7) 返回 3
- round(2.15, 1) 返回 2.2
- round(2.14, 1) 返回 2.1
- round(1234.5678, -2) 返回 1200
总结起来,round函数通过取整来近似一个数字,并可以根据需要指定保留的小数位数。具体的行为取决于ndigits参数的值。