c++乘法 除法 整型 浮点型

整型*浮点型=(类型)
浮点型*浮点型=(类型)
浮点型*整型=(类型)
整型/浮点型=(类型)
浮点型/浮点型=(类型)
浮点型/整型=(类型)

浮点类型高于整形,当两种类型的变量混合运算时,编译器会将int类型转换为float(或double)类型再进行计算,所以上述6个计算式的结果都是浮点类型。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-31
都是浮点型,当然编译器里的浮点型数5和5.0表示是不一样的,5会被当做整形的
第2个回答  2012-12-31
5/2=2
5/2.0=2.5
5.0/2=2.5
(float)5/2=2.5
第3个回答  2012-12-31
都是浮点型的,浮点型高于整形,运算的时候,会把正型转换成浮点型,C++书上一定都有讲过的,可以找本书看看
第4个回答  2012-12-31
输出不做处理的话都是浮点型
相似回答