如何将一个double类型的数四舍五入保留两位小数
如何将一个double类型的数四舍五入保留两位小数
日期:2016-08-03 17:35:10 人气:2
c语言代码:
char s[100];
double a = 12.987645321, b = 0;
sprintf(s, "%.2lf", a);
sscanf(s, "%lf", &b);
printf("%lf %.2lf\n", a, b);
a是原始数,b是四舍五入保留两位小数的数。
其中.2lf的意思就是保留2位小数,去格式化,去扫描,去打印。