(double)9/2在c语言中什么意思

日期:2022-02-09 12:32:26 人气:1

(double)9/2在c语言中什么意思

因为9/2=4,4的double还是4。程序的/法,不是普通的除法,是所谓的整除。如果你用的是double型的,就是double的“整”除。这样理解就好了。这里的/法一直就不是数学上精确的除法,总会有一些小误差存在的。尤其是在小数点之后的除法,十进制和二进制间的转化更是使得/法不能简单的去等同于数学的除法。
    A+
热门评论