设有以下变量定义,并已赋确定的值, char w;int x;floaty;double Z; 则表达式:w*x+z-y所求得的数据类型为上 【 】 。

admin2013-02-23  39

问题 设有以下变量定义,并已赋确定的值,
   char w;int x;floaty;double Z;
   则表达式:w*x+z-y所求得的数据类型为上   【  】  。

选项

答案double型 或双精度型

解析 ①先进行w*x的运算,先将字符型w转换成整型,运算结果为整型;②再将w*x的结果与z相加,要先将第一步的整型转换为double型,运算结果为double型;③最后将w*x+z的结果与y相减,要先将float型y转换成double型,结果为double型。
转载请注明原文地址:https://jikaoti.com/ti/Ykn0FFFM
0

最新回复(0)