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

2024-08-04 05:37:59
学英语的内涵
学英语的内涵认证

学英语的内涵为您分享以下优质知识

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

float a=5.7;

int i;

i = (int)a;

printf("%d",i);

输出的是5

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

float a=5.7,b=5.4;

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

输出结果是 6,5

%x.yf的意思

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