c语言,四舍五入代码的原理是什么?
发布网友
发布时间:2022-04-28 15:58
我来回答
共1个回答
热心网友
时间:2022-06-19 14:29
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);