首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知char a;int b;float c;double d;则表达式a-b+c-d结果为( )型。
已知char a;int b;float c;double d;则表达式a-b+c-d结果为( )型。
admin
2019-04-24
24
问题
已知char a;int b;float c;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/jFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序段的结果是()。#defineMOD(i,j)i%jimn,x=10,y=85;n=MOD(y,x);printf("%d\n",n++);
有下列二叉树,对此二叉树前序遍历的结果为()。
已知函数的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
有函数如下:charfun(char*p){returnp;}该函数的返回值是()。
已知字母c的ASCII十进制代码为99,则执行以下语句后的输出结果为()。chara=’c’:a--;printf("%d,%c\n",a+’2’,a+’3’-’0’);
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是()。【09年9月】
对于循环队列,下列叙述中正确的是()。【09年9月】
以下选项中不属于C语言程序运算符的是
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为()。
随机试题
A.氟尿嘧啶B.噻嗪类药C.局麻药D.环孢素E.胰岛素常用免疫抑制药物是
小偏心受压构件破坏时,受压钢筋和受拉钢筋同时屈服。()
属于浅反射的是
新生儿的发育特点,错误的是
下列关于工程造价咨询企业的业务承接的说明,正确的是()。
1957年10月,()把世界第一颗人造卫星送上太空,标志着航天技术的诞生,揭开了太空技术的序幕。
设f(x)为连续函数,且J,则曲线y=f(x)在x=2处的切线方程
Thedifferencebetweenaliquidandagasisobvious【l】theconditionsoftemperatureandpressurecommonlyfoundatthesurface
Childrenmodelthemselveslargelyontheirparents.Theydosomainlythroughidentification.Childrenidentify【C1】______aparen
A、Hegivessomemoneytoher.B、Hefindsanotherjobforher.C、Heoffersheraplacetolive.D、Hebuyssomethingforher.C
最新回复
(
0
)