1需要输出为截取后2位小数的转换方法
#include <stdio.h> int main() { float n = 23.478; int a,b; a = (int)n; b = (int)((n - a) * 100); //记录两位小数位,如果需要保留三位小数,则把100改为1000,n改为4位小数点 printf("截取后的保留2位小数位:%d.%d", a,b);
printf("四舍五入的显示:%.2f", n);
}
输出结果:
标签:四舍五入,int,截取,保留,C语言,printf,小数位 From: https://www.cnblogs.com/yunchen/p/17024260.html截取后的保留2位小数位:23.47
四舍五入的显示:23.48