C++中二进制的问题
C++中二进制的问题我是一个新手对于C++中的二进制问题一点也不懂,只知道有<<、>>这两个符号,但是具体的使用方法我也不知道,那位大侠能不能通过例子的形式给讲解一下啊!
2进制应该懂吧,就0 1 没什么好说的。
>> <<是移位操作。
int i = 4;
i >>= 1; //2进制右移一位,反映到10进制就是除2
i <<= 1; //左移一位,相当乘2