hadoop2.0 书籍推荐:#@@@@#gao shou?

来源:百度文库 编辑:高考问答 时间:2024/04/29 21:20:36
设有以下变量定义,并已赋确定的值
char w; int x; float y; double z;
则表达式:w*x+z-y所求得的数据类型为 ( )

double型

w*x+z-y分解为:
w*x//char*int=int*int,得到一个int型数值
w*x+z//char*int+double=int+double=double,得到一个double型数值
w*x+z-y//char*int+double-float=int+double-float=double-float=double,得到一个double型数值

类型转换顺序:
char->unsigned char->short->unsigned short->long->unsigned long->float->double