二进制的运算

二进制的运算有5种:& | ^  <<   >>。

主要讲一下左移与右移的规律:

(1)左移:高位溢出,低位补零。

         eg:010100  <<2  得:010000

(2)右移:若移动前的二进制为正数,右移后低位溢出,高位补零;若移动前的二进制位负数,右移后低位溢出 ,高位补1;

         eg:010010  >>2 得:000100

                110010  >>2得:  111100

大家明白了吗?大笑大笑安静

阅读更多
个人分类: 面试题整理
上一篇快速排序算法
下一篇输入一个整数,判断这个整数是奇数还是偶数
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭