永发信息网

请高手帮忙解释下这段程序 int a;a=(int)((double)(3/2)+0.5+(int)1.99*2); p

答案:1  悬赏:70  手机版
解决时间 2021-08-18 05:03
请高手帮忙解释下这段程序 int a;a=(int)((double)(3/2)+0.5+(int)1.99*2); printf(%d\n,a);结果为3.
最佳答案

int a;
a=(int)((double)(3/2)+0.5+(int)1.99*2);
//(double)(3/2) :是将3/2的结果类型转换为双精度=1.5
//(int)1.99 :是将1.99 强制转换为整形=1
// 最外面的(int)把里面的小数都删除 结果 1+0+1*2 所以=3
printf(%d\n,a);


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱的最大限度是什么
黄钻贵族专属所有道具的用途 分别列出来
华龙区濮阳德高防水放心地址有谁知道?有点事
成就花蓝新手怎么做的
△ABC中,AD⊥BC交边BC与D
I dont agree ______ a single word that you
如何处理家务事
04年的柴油版捷达王怎样放空气
You may not care,but I can’t.because You
为什么影音文件图标都没了?
青山区武汉宝贝传奇哪位知道具体地址啊
什么药管脚气?
洛阳师范学院录取通知书里都有什么,主要问收
北极被用来存储食物南极不可?冰化了 或者 战
怎么开DNF禁地图?
推荐资讯
一套有外国人和中国人的吸血鬼电影
一日中什么时候先开到Q宠啊,
dnf粉武器怎么强化到+10
为什么电脑会这样???
婚礼红包祝福语四字,四字结婚祝福语
帮忙推荐一下悲伤唯美的歌
跑跑的彩蛋能开出啥东西
把霍尔木兹海峡称之为海上生命线的是哪个国家
这个样子的文件可以用吗?
松鼠的尾巴一不小心被弄断了,该怎么办?
格力空调出现E2?
现在还有勋爵背景送吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?