若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float #

题目
若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float SXB

若有以下定义:

char a;int b;

float c;double d;

则表达式a*b+d-c值的类型为( )。

A.A. float

B.int

C.char

D.double

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

给定一个int类型变量a和一个double类型变量b,则表达式”a - b“的值恒等于下列哪个表达式的值?()

A.a - (int) b

B.(double) a - b

C.(float) a - b

D.a - (float) b


(double) a - b

第2题:

各种基本数据类型的存贮空间正确的长度排列为()。

A.char < int < float < double

B.int < char < float < double

C.double < float < int < char

D.float < int < char < double


C

第3题:

各种基本数据类型的精度排列为()。

A.int< char <float<double

B.double<float <int<char

C.char<int <float<double

D.float<int <char<double


A:④ B:② C:③ D:⑤ E:① A:④ B:② C:③ D:⑤ E:①

第4题:

各种基本数据类型的存贮空间正确的长度排列为()。

A.int < char <float<double

B.double<float <int<char

C.char<int <float<double

D.float<int <char<double


Char<int<long<float<double

第5题:

若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c值的类型为______。

A.float

B.int

C.char

D.double


正确答案:D

第6题:

若有以下定义,则表达式a*b+d-c值的类型为______。 char a;int b;float c;double d;

A.float

B.int

C.char

D.double


正确答案:D
解析:在C语言中,不同数据类型的数据运算时要先转换成相同的数据类型再参与运算。在上述表达式中,字符型先转换成整数得到a*b,整数再转换成双精度型执行+d,单精度float型数据c先转换成双精度double型数据后参与减法运算。结果是double型。

第7题:

若有以下定义;char a;int b; float c;double d;则表达式“a*b+d-c”值的类型为( )

A.float

B.int

C.char

D.double


正确答案:D

第8题:

C语言中各种基本数据类型的存储空间长度排列为( )

A.char≤long≤int≤float≤double

B.double≤float≤long≤int≤char

C.char≤int≤long≤float≤double

D.float≤int≤long≤char≤double


正确答案:C

第9题:

若有以下定义:char a;int b;float c;double d;则表达式“a*b+d-c”值的类型为( )。

A.float

B.int

C.char

D.double


正确答案:D
解析:参加运算的数据类型不同,要转换为统一的数据类型,double在数据类型转换中的级别最高,其他数据类型都要转化为double,因此表达式值的类型为double。