首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
2020-11-27
40
问题
已知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://kaotiyun.com/show/FK3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
以下关于C语言数据类型使用的叙述中错误的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,Y);其输出结果是
下列叙述中正确的是()。
以下选项中不能用作C程序合法常量的是
可在C程序中用作用户标识符的一组标识符是
一棵二叉树共有31个节点,其中8个是叶子节点,则度为1的节点数为()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
被狂犬咬伤后立即接种狂犬疫苗,防止发病是基于()
下列关于抵销分录表述正确的是
下列有关同侧融合肾描述错误的是
对呼吸心跳停止患者实施仰头抬颈法的目的是
A.皮肤B.静脉注射C.呼吸道D.内服E.关节腔内具有第一关卡效应的给药途径为
关于应用肾上腺糖皮质激素治疗患者的护理措施,下列不正确的是
贾某的行为是否构成犯罪?如果不构成犯罪请说明理由;如果构成犯罪,请说明罪名和理由。齐某的行为是否构成犯罪?如果不构成犯罪,请说明理由,如果构成犯罪请说明罪名和理由。
城市用地的计量单位应为()。
Insomecasestheexchangecontinuedfurther,asightofstrong()overbasicmatters.
运算符重载时不需要保持的性质是()。
最新回复
(
0
)