百度试题 题目 【单选题】若有定义: char a;int b;float c;double d; ,则语句 c=a+b+c+d; 执行结束之后,变量 c 的数据类型是()。 (1.0分) A. int B. char C. float D. double 相关知识点: 试题来源: 解析 float 反馈 收藏
在进行整值提升时类型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 答案 解析...
Achar Bint Cdouble Dfloat 相关知识点: 试题来源: 解析 C 在多目运算符相关联的运算数中,如果类型不一致,系统将自动进行类型转换,使两边的类型达到一直后,再进行运算,转换的规则是由“低到高”。'A'是字符型,a是整型,b是double型。字符型数据占1个字节,整型占2个字节,doub1e型占8个字节,故三者相...
试题14 若有定义语句:int a=10 double b=3.14 , 则表达式‘A’+a +b值的类型是() A.charB.intC.doubleD.float 相关知识点: 试题来源: 解析 C 【解析】根据表达式运算规则,所有数据在混合运算中,一律向上一级换算原则。本题最高级是双精度,所以最后表达式类型应是double。
A. char B. int C. double D. float 相关知识点: 试题来源: 解析 [答案]C [解析]在C语言中不同类型的数据进行运算时,除了强制数据类型转换外,都要进行默认的数据类型转换,通常转换为精度较高的数据类型。对于本题来说,字符型数据‘a’与整型a相加转换为整型数据,其和再与双精度型数据b相加,要转换为...
若有以下定义和语句:union data { int i ; char c; float f ; }a; int n;则以下语句正确的是 ()。A.a=5 ;B.a={
若有以下定义和语句:union data{ int i; char c; float f;}a;int n; 则以下语句正确的是( )。A、a=5;B、printf("%d ",a.i);C、a={2, 'a',1.2};D、n=a;搜索 题目 若有以下定义和语句:union data{ int i; char c; float f;}a;int n; 则以下语句正确的是( )。 A、a=5; B、...
若有以下定义和语句union data{int I; char c; float f;} x;int y;则以下语句正确的是 A. x=10.5; B. x.c=101;