31.设有下列变量说明:char a; int x; float y; double z; 则表达式a*x-z+y的值的数据类型为( d ).31.设有下列变量说明:char a; int x; float y; double z; 则表达式a*x-z+y的值的数据类型为( d ).A.float   B.char C.int  D.double选什么 为什么

问题描述:

31.设有下列变量说明:char a; int x; float y; double z; 则表达式a*x-z+y的值的数据类型为( d ).
31.设有下列变量说明:char a; int x; float y; double z; 则表达式a*x-z+y的值的数据类型为( d ).
A.float   B.char C.int  D.double
选什么 为什么

D,数据类型的隐式转换 char-->int-->float-->double