首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
2021-07-09
70
问题
已知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://www.kaotiyun.com/show/rqtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;)main(){
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入2、3、4,输入形式如下2.03.04.0则能进行正确输入的语句是()。
软件设计中划分模块的一个准则是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
设有以下定义chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
随机试题
上肢带的连结中,哪项是错误的
尿中高浓度维生素C对尿糖试带法可造成
题图中给出了某正弦电压的波形图,由图可知,该正弦量的:
下列有关力偶、力矩的特性及应用叙述正确的是()。
我国目前的会计监督体系为()。
作为一个合格的跟单员应具备的特点下列说法正确的是()
十七大报告首提“创造条件让更多群众拥有财产性收入”,以下属于财产性收入的是()。
某班级组织英语竞赛,甲、乙、丙、丁分别是本次竞赛的前四名,老师让他们猜测成绩排名。甲说:乙是第一,丙是第四。乙说:甲是第一,丙是第二。丙说:丁是第三,乙是第四。丁说:乙是第三,甲是第四。老师告诉他们每个人都只猜对了
明星:媒体:炒作
在考生文件夹下,已有一个数据库文件“samp1.accdb”,其中已建立“tGrade”和“tStudent”两个表对象,宏对象“mTest”和查询对象“qT”。试按以下操作要求,完成各种操作:设置表对象“tGrade”中“成绩”字段的显示宽度为20。
最新回复
(
0
)