C++中默认浮点类型是double型,4.0是double类型,而4是int类型,在算式中4/3是一个计算过程,因为上下都是整型,结果也是整型等于1,再往后计算就发生了偏差,所以必须使用4.0/3得到浮点型结果,后面才正确。
4/3是整型除以整型,结果为整型的1。