输出精度误差
precision error in output
double x = 9/2
//x == 4.0?
输出应该是 4.5,但是是 4.0
我会犯什么错误?
9/2 <-
没有小数点,您将其指定为 int
9.0 / 2.0 <-
现在是 double
你应该能得到 4.5
double x = 9/2
//x == 4.0?
输出应该是 4.5,但是是 4.0 我会犯什么错误?
9/2 <-
没有小数点,您将其指定为 int
9.0 / 2.0 <-
现在是 double
你应该能得到 4.5