首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
40
问题
已知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全国计算机二级
相关试题推荐
有以下程序void fun(int *a,int i,int j){ int t;if (i
有以下程序 main( ) { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是
有以下程序 int *f(int *x,int *y) { if(*x<*y) return x; else return y; } main( ) { int a=7,b=8,*p,*q,*r; p=&a; q=&b;
有以下程序 main( ) { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else pr
目前,计算机病毒扩散最快的途径是
已定义ch为字符型变量,以下赋值语句中错误的是
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
数据库设计的根本目标是要解决()。
结构化程序所规定的三种最基本控制结构是()。
下列是合法的用户自定义标识符的是()。
随机试题
输卵管妊娠破裂的主要症状是
支气管造影检查适应证是
心理评估常用方法不包括
女性,30岁,转移性右下腹痛10小时,除考虑急性阑尾炎外,还应考虑()
当防水材料为()时,基层混凝土的含水率应小于4%(质量比)。
本期发生的管理费用和制造费用均会全额影响本期损益。()
在行政诉讼中,对被诉的行政行为负举证责任的是()。
有人形象地说南京既是中国近现代史的起点,也是中国近代史的终点。下面能够佐证这种说法的两个历史片段是()。①在南京江面签订了《南京条约》②洪秀全在南京颁布《天朝田亩制度》③孙中山在南京成立中华民国临时政府④人民解放军占领南京国民政府“总统府”
地点:某市文联主席办公室。人员:文联主席、所属刊物主编、发行部主任。主编:田主席,我们的两种刊物现在是两种命运。《大地》作为通俗读物很适应大众的需求,读者多,发行量大,经济效益不错。而《新作》作为高雅艺术,专业性很强,虽然专家看好,评价
A、Theyshouldbeadaptedtotheneedofthepresentsociety.B、Theyshouldteachchildrentobeawareofsocialproblems.C、They
最新回复
(
0
)