正确答案:A 解析:C语言中允许进行不同数据类型的混合运算,但在实际运算时,要先将不同类型的数据转化成同一类型再进行运算。类型转换的一般规则是:①运算中将所有char型转换成int型,float型转换成double型;②低级类型服从高级类型,并进行相应的转换,数据类型由低到高的顺序为:char->int->unsigned->long->float...
int ival; float fval; double dval; dval + fval + ival //在计算加法前fval和ival都被转换成double 类似地,如果两个操作数都不是double型而其中一个操作float型 ,则另一个被转换成float型.例如: char cval; int ival; float fval; cval + ival + fval //在计算加法前ival和cval都被转换成flo...
若有以下定义: char a;int b;float c; double d;则表达式a*b+d-c值的类型为( ) A. float B. int C. char D.
若有以下定义:char a;int b;float c;double d;则表达式“a*b+d-c”值的类型为( )。 A. float B. int C. char
19.若有以下定义“chara;intb;floatc;doubled;”,则表达式“a*b+d-c”值的类型是().(A)char(B)double(C)float(D
【题文】若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )A.floatB.intC.charD.doubl
已知char a;int b;float c;double d;则表达式a*b+c-d结果为 A. double B. int C. float D. char
则表达式a*b+d-c值的类型为( )答案是double 相关知识点: 试题来源: 解析 为了保证结果的准确性,在运算时会把精度低的变量先转换成高精度.char为0-255的整数,占1字节int和char一样是整数但是位数多多了,占4字节float也占4字节,但是包括小数double占8字节,也包括小数,但是因为字节数比float多,所以精度也...
若有定义 char a;int b;float c;double d; ,则表达式 a* b+c-d 结果为型 。 A.doubleB. intC.floatD.cha
百度试题 结果1 题目若有以下类型说明语句:char a;int b; float c; double d; 则表达式a*b+d-c的结果类型为 。 A. float B. char C. int D. double 相关知识点: 试题来源: 解析 D)double 反馈 收藏