首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
49
问题
已知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
有以下程序 main( ) { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: p
在Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按
以下程序运行后的输出结果是【 】main( ) {int i,j,a[ ][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) for(j=i+1;j<3;j++)a[j][i]=0; fo
已定义以下函数 fun(int*p) { return*p; } 该函数的返回值是
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
要求以下程序的功能是计算:s=1+1/2+1/3+…+…1/10 main( ) { intn;floats; s=1.0; for(n=10;n>1;n--) s=s+1/n; print
将以下程序段写成三目运算表达式:【】。if(a>b)max=a;elsemax=b;
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;seanf("%d",&r);s=*
下列关于C语言用户标识符的叙述中正确的是
随机试题
静脉出血的特点是暗红色,像喷泉样流出不止,失血速度快。()
企业产能利用率高,则单位产品的固定成本就相对低。()
射极输出器有什么特点?多用在什么电路中?
输入植物、种子、种苗及其他繁殖材料的,报检应当在入境前()
女性,30岁。停经2年余,疑诊催乳素瘤而进行血清催乳素检查,其值为多少可确诊
鳞状上皮细胞增生的直接病因
根据《建设项目工程总承包合同示范文本(试行)》(GF-2011-0216)的规定,工程总承包合同采用的合同类型是()。
坚实系数为10.0~18.0,适用于爆破方法开挖的岩土包括()。
几位同事被人举报了,组织上派人来调查,单位派你协助工作,可有人向你打招呼,你该如何开展工作?
Molting(换羽,脱毛)isoneofthemostinvolvedprocessesofabird’sannuallifecycle.Notwithstandingpreening(梳理羽毛)andconstan
最新回复
(
0
)