设:char w;int x; float y; double z;则表达式w*x*z-y的数据类型为( )。

答案是哪个?char,int,float,double

是的,因为在各种数进行运算的时候
会有优先级,优先级低的自动转为优先级高的
这里
char
<
int
<
float
<
double
所以是double
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-17
double,数据转换问题,转换时从低到高转换,除非强制转换
第2个回答  2010-05-17
double 低向高转化本回答被提问者采纳
相似回答