全站数据
9 6 1 5 2 8 3

c语言如何让输出的数不取整

学英语的内涵 | 教育先行,筑梦人生!         

强制转换变量类型、比如将float类型的数 强制成int型,自动舍去分数部分。

float a=5.7;

c语言如何让输出的数不取整

int i;

i = (int)a;

printf("%d",i);

c语言如何让输出的数不取整

输出的是5

还有一种是是用printf控制小数点后位数。

float a=5.7,b=5.4;

c语言如何让输出的数不取整

printf("%.0f, %.0f",a,b);

输出结果是 6,5

%x.yf的意思

输出的是浮点型,x表示数字所占宽度,y表示小数点后位数,四舍五入。

猜你喜欢内容

更多推荐