c++除以255用二进制右移多少位? 我来答 2个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 听不清啊 高粉答主 2019-04-19 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.9亿 我也去答题访问个人页 关注 展开全部 c++除以255是不能用二进制右移来实现的。只有除以2的整数次幂,才可以用二进制右移来实现。例如,123456=(11110001001000000)2123456/256=(11110001001000000)2>>8=(111100010)2=482 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 上满枝根7 2019-04-19 · TA获得超过378个赞 知道小有建树答主 回答量:397 采纳率:0% 帮助的人:54.7万 我也去答题访问个人页 关注 展开全部 二进制数字,左移一位,代表乘以2;右移一位,代表除以2。对于补码,也是一样。负数,右移一位,也代表除以2,左边补上一,不影响正负数。负数,左移一位,也代表乘以2。在右边补上零,代表乘以2之后就是偶数。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-10-13 15的二进制 右移两位结果是多少 2020-01-23 15的二进制 右移两位结果是多少 6 2017-02-27 C语言中,把一个32位的长整数转化为十六进制字符串,可以采用移位法。这里的移位法是什么,求详细解释 2 更多类似问题 > 为你推荐: