首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知char a;int b;float e;double d;则表达式a-b+c-d结果为( )型。
已知char a;int b;float e;double d;则表达式a-b+c-d结果为( )型。
admin
2011-06-10
51
问题
已知char a;int b;float e;double d;则表达式a-b+c-d结果为( )型。
选项
A、double
B、float
C、int
D、char
答案
A
解析
C语言中允许进行不同数据类型的混合运算,但在实际运算时,要先将不同类型的数据转化成同一类型再进行运算。类型转换的一般规则是:①运算中将所有char型转换成int型,float型转换成double型;②低级类型服从高级类型,并进行相应的转换,数据类型由低到高的顺序为:*char->int->unsigned->long->float->double;③赋值运算中最终结果的类型,以赋值运算符左边变量的类型为准,即赋值运算符右端值的类型向左边变量的类型看齐,并进行相应转换。
转载请注明原文地址:https://kaotiyun.com/show/8RPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: main( ) int f1 (int x, int y) { return x>y?x:y; } int f2 (int x, int y) { return x>y?y:x; } main( ) { in
下列关于单目运算符++、--的叙述中正确的是
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b
以下选项中非法的表达式是
以下sum函数的功能是计算下列级数之和。 [*] 请给函数中的各变量正确赋初值。 double sum(doublex,intn) { int i; double a,b,s; 【】 for(i=
设有以下语句 typedefstructS { int g; char h; } T; 则下面叙述中正确的是( )
结构化程序由三种基本结构组成,三种基本结构组成的算法
将以下程序段写成三目运算表达式:【】。if(a>b)max=a;elsemax=b;
结构化程序所规定的三种最基本控制结构是()。
下列对于线性链表的描述中正确的是
随机试题
A.个案护理B.功能制护理C.小组护理D.责任制护理E.综合护理在生物一心理一社会医学模式影响下产生的临床护理模式
干槽症的特征性表现是
超抗原与T细胞结合的特点,下列哪项错误
对于建设工程承发包,《建筑法》作出禁止规定的不包括( )。
FCA、CPT、CIP与FOB、CFR、CIF三种术语买卖双方责任划分的基本原则是相同的,但又有不同,主要表现在()。
下列有关预收账款的说法中,正确的有()。
2007年1月10日,甲公司销售一批商品给乙公司,货款为4255刀元(含增值税额)。合同约定,乙公司应于2007年4月10日前支付上述货款。由于资金周转困难,乙公司到期不能偿付货款。经协商,甲公司与乙公司达成如下债务重组协议:乙公司以一批产品和一台设备偿还
商标权续展注册后的有效期限为()。
以下对TCP/IP参考模型与OSI参考模型层次关系的描述,哪一个是错误的?()。
Yourclasshasrecentlyhadadiscussionaboutlearningaforeignlanguage.Forhomework,yourteacherhasaskedyoutowritea
最新回复
(
0
)