求指点 为什么4/3总是算不进去

img

img
为什么计算的时候忽略掉了4/3,求指点

c++是整数除法,结果会直接舍去小数位,你要保留小数,就要保证除法两边有一个是浮点数

没有忽略,4/3 = 1,c/c++/c#等语言在处理除法时如果其中一个数是整型,结果就会自动截取小数
正确的格式
c = (float)4 / (float)3 ......
或者
c = 4.0 / 3.0 ...