关于浮点数的四舍五入问题 void

 OJ很多时候要求浮点数保留有效位数,因此在此我总结几条浮点数转换的规则

1.使用printf(".mf")输出的话,系统会自动自舍五入,进位

2.使用(int)进行强制转换的话,会自动舍弃后面所有位数,直接取整

3.floor()函数,返回值是不大于此数的最大整数
   ceil() 返回大于或者等于指定表达式的最小整数

4.判断四舍五入可以用:(int)m+(m-(int)m>=0.5)

原文地址:https://www.cnblogs.com/void/p/2021703.html