A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 906822773 中级黑马   /  2014-6-22 14:25  /  956 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求解:
int n1=num &15;
int temp=num>>>4;
中  &  和 >>>  分别代表什么意思?

5 个回复

倒序浏览
等于的意思吧,我觉得
回复 使用道具 举报
看完老毕的视频 你就明白 ,一个是与,一个是无符号右移,你肯定是要问,为什么要与,为什么要右移,自己去看吧。
回复 使用道具 举报
&是与
1.为了转换方便要取最后4位数 于是和15(也就是1111)做与运算
2.为了把第5-8位也抠出来 就要把原来的数向右移动4位 为了不改变原来符号 就用了无符号移动(>>>) 然后重复1的步奏

详细的还是要自己看视频 说再多不一定能说清楚 也不一定能看清楚

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报 2 0
楼上加一
回复 使用道具 举报
三楼说的很清楚了,不重复了,这么基础的问题以后自己可以百度
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马