已知:char a;int b;float c;double d;执行语句“c=a b c d;”后,变量c的数据类型是(())。 A. int B. char C. float D. double E. int F. char G. float . double 相关知识点: 试题来源: 解析 C 赋值运算进行时,必须赋值号两侧的类型一致时,赋值运算才进行,如果赋值号两边的类型不一致...
dval + fval + ival //在计算加法前fval和ival都被转换成double 类似地,如果两个操作数都不是double型而其中一个操作float型 ,则另一个被转换成float型.例如: char cval; int ival; float fval; cval + ival + fval //在计算加法前ival和cval都被转换成float 否则如果两个操作数都不是3种浮点类...
19.若有以下定义“chara;intb;floatc;doubled;”,则表达式“a*b+d-c”值的类型是().(A)char(B)double(C)float(D
正确答案:A 解析:C语言中允许进行不同数据类型的混合运算,但在实际运算时,要先将不同类型的数据转化成同一类型再进行运算。类型转换的一般规则是:①运算中将所有char型转换成int型,float型转换成double型;②低级类型服从高级类型,并进行相应的转换,数据类型由低到高的顺序为:char->int->unsigned->long->float...
【题目】已知chara;intb; floatc;doubled;执行语句c=a+b+c+d;后,变量c的数据类型是? A int B double C char
若有以下定义: 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
【题文】若有以下定义: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.doubleB.intC.floatD.char 答案 A[解析] 本题考查混合运算表达式类型,由表达式中具有最高优先级的类型所确定,所以答案为A。 结果二 题目 已知char a; int b; float c; double d; 则表达式a+b * c-d的结果为___型。 A....
解析 答案:double类型参考:“隐式类型转换”C++定义了一组内置的类型对象之间的标准转换,在必要时它们被编译器隐式的应用到对象上.在算式转换保证了二元操作符,如加法或乘法的两个操作数被提升为共同的类型,然后再用它...结果一 题目 1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c...