永发信息网

在C++中,表达示1/3+1/3+1/3的结果为0.这是为什么??

答案:2  悬赏:60  手机版
解决时间 2021-05-09 22:55
在C++中,表达示1/3+1/3+1/3的结果为0.这是为什么??
最佳答案

这是因为你的数据没有进行强制转换的缘故,必须这样写(double)1/3+(double)1/3+(double)1/3,如果不进行强制转换变成double或float型,那1/3默认计算出来的数是整形,也就是直接舍掉小数点后面的,1/3也就是0了。

全部回答

C++中,整数/整数  结果只得整数部分,

如1/2  数学中为0.5

但C中只取整数为0

所1/3+1/3+1/3是 0+0+0 =0

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魔兽世界JJC战士冲S4最好方法
世界上最大的字什么名字?
金明金属线材公司在哪里啊,我有事要去这个地
怎么加帅气站队?
我是一个辅助金生应为加的BUFF让队友伤害太高
住处的读音是什么,持住是什么意思
到底要相信他 ,还是相信自己看到的?
魔术视频的网址是多少?
商城县警安物业有限公司在什么地方啊,我要过
五六百能买到什么样牌子的显示器,是多大,我在
这样的朋友为她值得吗?
南粤风彩双色球2010年8月1日开奖结果
遂川有无新景象变化?
打架公了和私了是怎么处理?
QQ堂不良发言被禁止登陆96小时怎么办、
推荐资讯
夸奖文章写的好的句子,赞美文章写得好的句子
我家小金毛长大了会漂亮么
八个字爱情句子,唯美短句八个字彼岸花
名字中 中顿号,怎么打?
心痛是为什么?
那些女明星的身高真的有那么高吗?
DNF买套啥时装好呢?天空除外。
七星瓢虫的天敌是什么
中国石化集团资产经营管理公司茂名石化分公司
绿之韵健之元健康生活元素馆我想知道这个在什
含有长城的诗句有哪些,所有关于长城的诗句,
在QQ农场里如何刷新
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?