今天编程学习网为大家讲解c语言round函数四舍五入,有需要的小伙伴可以参考一下:
1、函数说明
ROUND函数将数字四舍五入到指定的位数。它有2个参数,语法结构如下:
ROUND(number, num_digits)
-
number 必需。要四舍五入的数字。
-
num_digits 必需。要进行四舍五入运算的位数。
注意事项:
1.如果 num_digits 大于 0,则将数字四舍五入到指定的小数位数。
2.如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。
3.如果 num_digits 小于 0,则将数字四舍五入到小数点左边的相应位数。
2、示例解释
下图是一些简单的公式,说明和结果。大家可以自己看下,相信没什么难理解的。第2参数指定的位数和trunc函数一样,只是舍入的方式有所不同。round是四舍五入,trunc是截尾取整。这里还是举一个例子说明一下吧,比如=ROUND(-1.475, 2),第2参数是2,保留2位小数;第3位小数是5,向上入,所以最后的结果是-1.48。
再来看下面的示例,A13:A18是要四舍五入的数字,是round的第1参数;B12:F12是要指定的位数,是round的第2参数。在B13单元格输入公式=ROUND($A13,B$12),右拉下拉填充,就得到下图的结果。
第2参数指定位数的含义如B11:F11所示,1表示舍入到小数点1位,比如14.26保留1位小数结果为14.3;0表示舍入到个位,也就是整数,14.26舍入到个位是14,此时公式可以简写为=ROUND(14.26,),第2参数为0时,0可以省掉,但是逗号要保留;-1表示舍入到十位,14.26舍入到十位,结果为10,因为个位是4,要舍去。
3、具体应用
1.保留到整百,十位数小于5舍去,否则向上入
举例说明一下,比如6601的十位数是0,小于5,所以舍去,结果为6600;再比如892的十位数是9,大于等于5,所以向上入,结果为900。在B22单元格输入公式=ROUND(A22,-2),下拉填充,完成。
大家只要掌握了基本用法,就可以去应用了。
以上就是“c语言round函数四舍五入”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/10496/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料