由5/2想到的

来源:互联网 发布:家庭网络拓扑 编辑:程序博客网 时间:2024/06/06 09:50
c/c++中有一表达式如:
5/4 + 3.0/2 + 4 + 6.0 
其中,5/4的结果为1,因为5和4分别为int型(c/c++中这种常量整数默认为int类型),所以他们的运算结果为int型。
3.0/2的结果为1.5,因为3.0为double(c/c++中这种常量小数默认为double类型),所以他们的结果为double型。
4为int型
6.0为double型
原创粉丝点击