c++ 中float除法

来源:互联网 发布:怎么优化seo 编辑:程序博客网 时间:2024/05/16 16:10

C++里面‘/’有点特别,当它两边都是int时,就整除,如果有一个是double或者float,就按照正常的除法,有小数部分。
赋值运算符是从右到左的,d=20/3,因为20和3都为int,所以整除,d=6,l=d=6,f=l=6(虽然f是float,但是这里是把l赋值给f的,l=6,所以f也是6),i=f=6.