((5&13)|(0x00ff00ff))>>2的值

wtobias 2006-08-26 03:07:53
分步计算出上面表达式的值
...全文
268 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingofworl 2006-08-27
  • 打赏
  • 举报
回复
> 5 & 13 ===> 0101 & 1011 = 0101

老兄这个是怎么算的?hehe

应该是手误而已,结果对
maquan 2006-08-26
  • 打赏
  • 举报
回复
> 5 & 13 ===> 0101 & 1011 = 0101

老兄这个是怎么算的?hehe
maquan 2006-08-26
  • 打赏
  • 举报
回复
楼主是来请教还是出考题?先说清楚,免得大家表错情 ;P
  • 打赏
  • 举报
回复
自己用程序分步显示计算结果不就得了?来这出题了吗?
ttaallkk1 2006-08-26
  • 打赏
  • 举报
回复
kevinliuu(@。@)
对进制转换和位移运算掌握不错
我一看这东西就去繁书了
kevinliuu 2006-08-26
  • 打赏
  • 举报
回复
5 & 13 ===> 0101 & 1011 = 0101

0x00ff00ff ==> xxxxx......1111(最低位的f是1111) 1111 | 0101 = 1111

所以 1011 | 0x00ff00ff = 0x00ff00ff = 111111110000000011111111


右移两位得到2进制 1111111100000000111111 = 0x3fc03f(16进制)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧