如何在c语言中对浮点数进行舍入,保留两位小数的设计过程如下:
定义浮点数变量df,输入浮点数
将浮点数df放大100倍
将浮点数df增大0.5
使用floor()函数获取最接近df但不大于df的整数(完全舍入)。不能使用int强制转换,否则,如果数据超出int的范围,将发生错误。
浮点数df减少100倍,得到一个小数点后两位的浮点数
按%输出结果。2f.
参考代码:
#包括
c语言float会四舍五入吗c语言中float的用法举例float保留小数点后几位
微信 分享