在进行整值提升时类型char、signed char、unsigned char和short int 都被提升为类型int 。如果机器上的类型空间足够表示所有unsigned short 型的值,这通常发生在short用半个字而int 用一个字表示的情况下,则unsigned short int 也被转换成int 否则它会被提升为unsigned int 。wchar_t和枚举类型被提升...
刷刷题APP(shuashuati.com)是专业的大学生刷题搜题拍题答疑工具,刷刷题提供若有定义:char a;int b;float c;double d;,则语句c=a+b+c+d;执行结束之后,变量c的数据类型是( )。A.intB.charC.floatD.double的答案解析,刷刷题为用户提供专业的考试题库练习。一分钟将考试题Word
若有定义语句int a=10;double b=3.14;,则表达式'A' a b值的类型是( )。A、charB、intC、doubleD、float搜索 题目 若有定义语句int a=10;double b=3.14;,则表达式'A' a b值的类型是( )。 A、char B、int C、double D、float 答案 解析
若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。 A.char B.intC.doubleD.float请帮忙给出正确答案和分析,谢谢! 相关知识点: 试题来源: 解析 正确答案:C如果是字符数据和整数运算将先转换成整型再进行运算,当整型和浮点数进行运算,为了提高精度将会转化为双精度类型然后进行运算,...
Achar Bint Cdouble Dfloat 相关知识点: 试题来源: 解析 C 在多目运算符相关联的运算数中,如果类型不一致,系统将自动进行类型转换,使两边的类型达到一直后,再进行运算,转换的规则是由“低到高”。'A'是字符型,a是整型,b是double型。字符型数据占1个字节,整型占2个字节,doub1e型占8个字节,故三者相...
A. char B. int C. double D. float 相关知识点: 试题来源: 解析 [答案]C [解析]在C语言中不同类型的数据进行运算时,除了强制数据类型转换外,都要进行默认的数据类型转换,通常转换为精度较高的数据类型。对于本题来说,字符型数据‘a’与整型a相加转换为整型数据,其和再与双精度型数据b相加,要转换为...
试题14 若有定义语句:int a=10 double b=3.14 , 则表达式‘A’+a +b值的类型是() A.charB.intC.doubleD.float 相关知识点: 试题来源: 解析 C 【解析】根据表达式运算规则,所有数据在混合运算中,一律向上一级换算原则。本题最高级是双精度,所以最后表达式类型应是double。
若有以下定义和语句:union data { int i ; char c; float f ; }a; int n;则以下语句正确的是 ()。A.a=5 ;B.a={
若有以下定义和语句union data{ int i; char C; float f;}X;int Y;则以下语句正确的是[ ]。 A. x=10.5; B.
若有以下语句和定义union data{int i;char c;float f;}a;int n;则以下语句正确的是 A. a = 5; B. a = {2, 'a',