Loading

C语言-保留小数位,不需要四舍五入

 

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);

}

 输出结果:

截取后的保留2位小数位:23.47
四舍五入的显示:23.48

posted @ 2023-01-04 10:49  云辰  阅读(1556)  评论(0编辑  收藏  举报