Char c; int x; double z;那么表达式c*x+z 的数据类型为?Char c; int x; double z;那么表达式c*x+z的数据类型为?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/28 14:27:53

Char c; int x; double z;那么表达式c*x+z 的数据类型为?
Char c; int x; double z;那么表达式c*x+z
的数据类型为?

char 类型其实也是整数,只不过范围比较小
c*x 返回数据类型为 int
c*x + z,因为z为double类型, 将c*x的类型隐式转换为double类型与z计算
整体返回数据类型为 double