保留x
位小数
float a = 1.234; //保留到小数点后两位
float b =(int)((a * 100) + 0.5) / 100.0;
保留整数
float a = 1.234;
int b = (int)(a + 0.5);
C++
向上取整 ceil()
向下取整 floor()
四舍五入 round()
// 保留到小数点后两位
round(x*100)/100
// 保留整数
int(round(x))
保留x
位小数
float a = 1.234; //保留到小数点后两位
float b =(int)((a * 100) + 0.5) / 100.0;
保留整数
float a = 1.234;
int b = (int)(a + 0.5);
C++
向上取整 ceil()
向下取整 floor()
四舍五入 round()
// 保留到小数点后两位
round(x*100)/100
// 保留整数
int(round(x))