图中num = 0.12,乘100后等于12,怎么强制转换成int就是11了?求大神
浮点数存在精度误差,而int并不是四舍五入,而是仅仅单纯舍去尾数。最好写int t2 = (int)(num * 100 + 0.5);