永发信息网

C语言题double(1+2*10-11/2)=16.0,为什么等于16.0而不是15.5?

答案:3  悬赏:30  手机版
解决时间 2021-02-07 13:16
C语言题double(1+2*10-11/2)=16.0,为什么等于16.0而不是15.5?
最佳答案
1+2*10-11/2
这部分计算的时候都是整型的 结果只取整数 然后对结果转为double型
所以11/2=5 而不是5.5
于是结果是16,0
全部回答
11/2 结果是int型整数,结果为5,所以最终结果为16 再看看别人怎么说的。
因为表达式 (1+2*10-11/2 )都是整型数据,11/2的结果为5,所以表达式求的值为16,而你又强制转换为double类型,所以是16.0,如果表达式11/2改为11.0/2,计算结果就是15.5了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大言不惭的意思是什么谢谢了,大神帮忙啊
下列关于经营杠杆的说法,正确的有()。A.高经
简餐在哪里啊,我有事要去这个地方
现代领动耐克森轮胎怎么样?有人买了新车就把
TL舞蹈工作室地址好找么,我有些事要过去
黑金菊营养钵苗的价格
地基基础设计等级怎么划分 为什么如此划分
1694年,英国议会通过了《三年法案》,规定每
江苏银行南通平潮支行怎么去啊,有知道地址的
纤伊国际舞蹈地址在什么地方,想过去办事
住房公积金贷款麻烦吗
舞8国际舞蹈连锁机构地址好找么,我有些事要
山东新华书店集团南郊书店在哪里啊,我有事要
随着“开心农场”等娱乐游戏风靡互联网,“偷
lol薇恩适合打野吗?
推荐资讯
美人坊美容美甲怎么去啊,我要去那办事
大家好,tanaka gold powder mask是什么意思
请问:“手足情深”中的“手足”是什么意思?
新欣文印在哪里啊,我有事要去这个地方
做手抄报,,如果主题是作文报的话,那用什么
【刘季是谁】....还有一句是恐事不就;后秦种
木星公仔地址好找么,我有些事要过去
4G资费话音促销50是指每月要50元钱吗
32GU盘支持2.0的好用还是32G3.0的好用?
哪里有大量滑板中文教材视频下载啊?
金属拉链和塑料拉链哪个使用寿命更长
辨别下列史实的正误,并加以改正。【】(1)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?