C语言里面,四舍五入的原理

来源:互联网 发布:sql insert into 多表 编辑:程序博客网 时间:2024/05/14 01:20
1.C语言里面,四舍五入的原理就是满5进1。用代码实现就是加上0.5,再截去小数。

2.对于浮点数。
float x = 3.456; //保留到小数点后两位
float y =(int)((a * 100) + 0.5) / 100.0;
//output b = 3.46;

对于整数。
float x ;
int y ;
y=(int)((x+0.5)>(int)x?(int)x+1:(int)x);
原创粉丝点击