如何将一个double类型的数四舍五入保留两位小数

日期:2016-08-03 17:35:10 人气:2

如何将一个double类型的数四舍五入保留两位小数

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位小数,去格式化,去扫描,去打印。
    A+
热门评论