这个是我脑子有问题吗?
我想破脑袋也想不出,快把电脑里的计算器给砸了
数值精度丢失,这样写:Z = (整数)((小数)X / 50 * Y) 在火山中任何涉及到小数的计算都要非常非常的小心,不管你的结果是不是小数,只要过程中可能存在小数,那么就要特别注意,问就是精度问题,已经被坑了很多次:) 这个叫 "算术转换",是一个很基础 普遍的概念 整数类型没有小数部分,所以44/50=0,0*50=0,没毛病。 这是基础中的基础,需要明白整数是整数,小数是小数 这是基础中的基础,需要明白整数是整数,小数是小数
页:
[1]