n为正数:(int)(n+0.5)
n为负数:(int)(n-0.5)
保留到小数点后两位:(int)((n*100) + 0.5) / 100.0;
注意:强制类型转结果就是那个类型,如float a;(int)a;得到的(int)a是整型的,输出、输入得用%d,而不是%f,不然就会出错。
n为正数:(int)(n+0.5)
n为负数:(int)(n-0.5)
保留到小数点后两位:(int)((n*100) + 0.5) / 100.0;
注意:强制类型转结果就是那个类型,如float a;(int)a;得到的(int)a是整型的,输出、输入得用%d,而不是%f,不然就会出错。