c语言中1.0/3*3为什么等于1

日期:2021-08-22 23:04:23 人气:1

c语言中1.0/3*3为什么等于1

算式中有1.0,因此1.0/3*3的结果为实型。
先运算1.0/3,再*3,结果为0.9...
输出时,按整型输出,因此输出结果为1。
在这个问题上,计算机程序与数学计算是一致的。在数学上,0.9...=1。这个是数学常识,而且是小学的数学常识。只能说你数学知识的欠缺从小学就开始了。
    A+
热门评论