首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
28
问题
已知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://jikaoti.com/ti/AfB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序void fun(int *a,int i,int j){ int t;if (i
有以下程序 main( ) { char str[ ]="xyz",*ps=str; while(*ps) ps++; for(ps--;ps-str>=0;ps--) puts(ps);} 执行后输出结果是
有以下程序 main( ) { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是
若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
有以下程序 main( ) { int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i]; i++;} printf("%d\n",k); } 执行后输出的结果
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char*scmp(char*s1,char*s2) {if(s
以下sum函数的功能是计算下列级数之和。 [*] 请给函数中的各变量正确赋初值。 double sum(doublex,intn) { int i; double a,b,s; 【】 for(i=
有以下语句段 int n1=10,n2=20; printf(“【】”,n1.n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20
将以下程序段写成三目运算表达式:【】。if(a>b)max=a;elsemax=b;
数据库设计的根本目标是要解决()。
随机试题
A.1年B.2年C.3年D.4年E.5年食品行业从业人员多长时间进行一次体检
()类型的窗对排烟最不利。
灰土地基施工过程中,工程质量应查验的项目有()。
上证基金指数和深圳基金指数均是从交易所上市基金中选取部分基金作为样本进行编制。()
下列各项中,不属于利得或损失的是()。
方某工作已满15年,2009年上半年在甲公司已休带薪年休假5天;下半年调到乙公司工作,提出补休年休假的申请。已知,方某调到乙公司工作时当年剩余日历天数占全年日历天数的比例约为1/2。乙公司对方某补休年休假申请符合法律规定的答复是()。(2010年
在保证担保的方式中,一般保证与连带责任保证最主要的区别是什么?()
中国工人运动第一次高潮起点的标志是
下列叙述中正确的是
LearntoWalkBeforeYouRunForthispart,youareallowed30minutestowriteanessaycommentingonthesaying"Learnto
最新回复
(
0
)