文章

9

粉丝

135

获赞

9

访问

107.0k

头像
表达式的数据类型
推荐阅读
备考心情
发布于2021年10月6日 16:08
阅读数 13.8k

已知:char w;int x;float y;double z;则表达式 w*x+z-y 的结果为(    )类型。

  1. A 、 float   B 、char       C 、 int D 、 double  

 

因为在计算这个表达式时,首先要将各个变量强制转化为最高的存储类型。相当于(double)w*(double)x+(double)z-y,所以是double类型了。

c语言中两个不同类型的运算,要转化成同类型的,转换从低到高 char–>float–>short–>int–>double。
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发