首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
29
问题
已知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全国计算机二级
相关试题推荐
若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
以下程序运行后的输出结果是【 】main( ) {int i,n[ ]={0,0,0,0,0}; for(i=1;i<=4;i++) { n[i]=n[i-1]*2+1; printf("%d",n[i]); }
以下选项中非法的表达式是
以下不能定义为用户标识符的是
以下sum函数的功能是计算下列级数之和。 [*] 请给函数中的各变量正确赋初值。 double sum(doublex,intn) { int i; double a,b,s; 【】 for(i=
以下程序通过函数sunFun求。这里f(x)=x2+1 main( ) { printf("Thesum=%d\n",SunFun(10)); } SunFun(intn) { intx,s=0; for(x=0;x<=n;
结构化程序由三种基本结构组成,三种基本结构组成的算法
请选出可用作C语言用户标识符的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
随机试题
男,13岁。小学勉强毕业,现读初一,学习成绩差,不合群,且经常遭班里同学欺负,不愿意去上学。精神检查发现患儿抽象思维能力、计算力、判断力均较差,言语表达词汇量贫乏。IQ60。该患儿的诊断是()
临床用作血吸虫病防治药临床用作抗滴虫病药
在借贷记账法下,贷方登记( )。
中国证券投资基金业协会职责不包括()。
贷款人应健全合同管理制度,有效防范个人贷款()。
一个栈的输入序列为1,2,3,…,n,若输出序列的第一个元素是n,则输出第i(1≤i≤n)个元素是()。
课堂环境会影响教师的教学,课堂环境的特点包括()。
设,计算(1)gradu;(2)div(gradu);(3)rot(gradu).
Sleepispartofaperson’sdailyactivitycycle.Thereareseveraldifferentstagesofsleep,andtheytoooccurincycles.If
Asmallpieceoffisheachdaymaykeeptheheartdoctoraway.That’sthefindingofanextensivestudyofDutchmeninwhichdea
最新回复
(
0
)