C语言 输出时取整

本文介绍了C++中%.nlf的使用,它用于四舍五入保留小数点后n位。%.lf和%.0lf等价,区别于round()函数,%.lf输出的是整数形式。ceil(),floor(),round()函数在处理小数时的区别以及它们对小数部分的处理。需包含头文件。
摘要由CSDN通过智能技术生成

第一个样例

是5/3=1.66666666...... 四舍五入后为原始数据的整数位+1

第二个样例

是1/3=0.33333333........四舍五入后为原始数据的整数位

对比可得:

1.%.nlf 这种写法,输出为四舍五入保留小数点后n位。%.lf和%.0lf相同。

2.%.lf和round(x)都是四舍五入取整,不同点在于前者输出的为不带小数点的整数,后者输出的为小数部分置为0的小数。 

3.ceil(x),floor(x),round(x)都可以积累,它们输出的都是小数部分置为0的小数。另,记得添加头文件#include<math.h>。

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值