设int i; float f; double d; long int e;,则表达式10+′a′+i*f-d/e结果的类型是(

设inti;floatf;doubled;longinte;,则表达式10+′a′+i*f-d/e结果的类型是()A.doubleB.longC.intD.float菜鸟... 设int i; float f; double d; long int e;,则表达式10+′a′+i*f-d/e结果的类型是( )
A. double B.long
C. int D.float
菜鸟一个 许多不懂 期望详细的说明
展开
 我来答
百度网友8112784
推荐于2018-04-30 · TA获得超过163个赞
知道答主
回答量:147
采纳率:0%
帮助的人:125万
展开全部
进行算术运算(加、减、乘、除、取余以及符号运算)时,不同类型数招必须转换成同一类型的数据才能运算,算术转换原则为:
在进行运算时,以表达式中最长类型为主,将其他类型位据均转换成该类型,如:

(1)若运算数中有double型或float型,则其他类型数据均转换成double类型进行运算。

(2)若运算数中最长的类型为long型.则其他类型数均转换成long型数。
(3)若运算数中最长类型为int型,则char型也转换成int型进行运算。算术转换是在运算过程中自动完成的。
所以选A。楼主多看下书吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hfy63
2013-06-01
知道答主
回答量:19
采纳率:0%
帮助的人:21.4万
展开全部
A. double
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式