int a=-2;表达式a>>>3的值是多少????在线等

 我来答
百度网友17e237a2d
2011-06-02 · TA获得超过209个赞
知道答主
回答量:98
采纳率:0%
帮助的人:105万
展开全部
a>>>3
这不是C++的,而是 JAVA中的无符号右移。
即将a右移1位后,然后最高位置0。
更多追问追答
追问
具体点可以吗?具体值是多少啊?
追答
你确认是 a >>> 3 而不是 a >> 3 吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanfustudio
2011-06-02 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3729万
展开全部
-2 为fffffffe
右移3位 ?

左侧补1
变成了ffffffff
为-1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
awd王子
2018-07-06
知道答主
回答量:6
采纳率:0%
帮助的人:4636
展开全部
答案等于8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vwenye
2011-06-02 · TA获得超过4984个赞
知道大有可为答主
回答量:1510
采纳率:0%
帮助的人:817万
展开全部
等于-1
追问
可以详细点吗?我可以追加分的
追答
int a = -2
int是32位的
所以在内存中是
FFFF FFFE
也就是二进制的
1111 1111 1111 1111 1111 1111 1111 1101
右移三位,且带符号
所以结果是
1111 1111 1111 1111 1111 1111 1111 1111
也就是
FFFF FFFF
对应数 -1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式