黑马程序员技术交流社区

标题: 进制转换 [打印本页]

作者: 906822773    时间: 2014-6-22 14:25
标题: 进制转换
求解:
int n1=num &15;
int temp=num>>>4;
中  &  和 >>>  分别代表什么意思?
作者: 小太阳    时间: 2014-6-22 14:42
等于的意思吧,我觉得
作者: 姿_`态    时间: 2014-6-22 14:43
看完老毕的视频 你就明白 ,一个是与,一个是无符号右移,你肯定是要问,为什么要与,为什么要右移,自己去看吧。
作者: 郑飞    时间: 2014-6-22 15:23
&是与
1.为了转换方便要取最后4位数 于是和15(也就是1111)做与运算
2.为了把第5-8位也抠出来 就要把原来的数向右移动4位 为了不改变原来符号 就用了无符号移动(>>>) 然后重复1的步奏

详细的还是要自己看视频 说再多不一定能说清楚 也不一定能看清楚
作者: 18353666072    时间: 2014-6-22 15:36
楼上加一
作者: jiang_ming    时间: 2014-6-22 15:56
三楼说的很清楚了,不重复了,这么基础的问题以后自己可以百度




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2