C语言如何实现输出浮点数小数点两位(四舍五入法),但若小数点最后位为零则舍去??

日期:2018-04-13 13:40:32 人气:2

C语言如何实现输出浮点数小数点两位(四舍五入法),但若小数点最后位为零则舍去??

可以通过sprintf函数实现数字四舍五入转字符串,通过处理字符串,实现所需功能,具体代码, #include int main(int argc, char *argv[]) { char buffer[40];//存储float数据 float fnum=12.396;//待测试数据 sprintf(buffer,"%.2f",fnum);//四舍五入转化为字符串 int i=0; for(;*(
    A+
热门评论