b=int((b*10)+0.5)/10.0; b是double型;
/* +0.5的话,如果大于等于0.5就往前进一位,小于0.5就不往前进,然后强制转换到int会向下取整,正好四舍五入到整数,这是一种我认为最简单的四舍五入方法。
如果需要四舍五入到某一位,那么就*多少多少然后再除就好了
比如小数点后一位就*10/10.0
后两位*100/100.0
跟一个.0代表是浮点运算恩,这样就不会除完是int了
*/
b=int((b*10)+0.5)/10.0; b是double型;
/* +0.5的话,如果大于等于0.5就往前进一位,小于0.5就不往前进,然后强制转换到int会向下取整,正好四舍五入到整数,这是一种我认为最简单的四舍五入方法。
如果需要四舍五入到某一位,那么就*多少多少然后再除就好了
比如小数点后一位就*10/10.0
后两位*100/100.0
跟一个.0代表是浮点运算恩,这样就不会除完是int了
*/