网站和网页的设计方法,ui设计师的网站,网站建设理由和目的,wordpress在哪里打开位运算是对二进制数的操作#xff0c;包括左移、右移、#xff08;与#xff09;、|#xff08;或#xff09;、^(异或)等操作。 左移
左移就是将当前的二进制数#xff0c;整体向左移动N个单位#xff0c;例如整数32的二级制表达为100000#xff0c;将这个二进制… 位运算是对二进制数的操作包括左移、右移、与、|或、^(异或)等操作。 左移
左移就是将当前的二进制数整体向左移动N个单位例如整数32的二级制表达为100000将这个二进制数整体左移一位就会变成1000000换算成十进制整数就是64相当于乘以二。
右移
同理右移就是将二进制数整体右移N位还是以32的二进制数为例将100000整体左移一位就会变成010000换算成十进制整数是16相当于除以2。
与运算
按位与运算符将参加运算的两个数据按二进制位进行“与”运算。
运算规则000; 010; 100; 111;
即两位同时为“1”结果才为“1”否则为0
例如35 即 0000 0011 0000 0101 00000001 因此35的值得1
|或运算
按位或运算符|
参加运算的两个对象按二进制位进行“或”运算。
运算规则0|00 0|11 1|01 1|11
即只有两位同时为“0”结果才为0否则为1
例如:3|5 即 00000011 | 0000 0101 00000111 因此3|5的值得7
^异或运算
异或运算符^
参加运算的两个数据按二进制位进行“异或”运算。
运算规则0^00 0^11 1^01 1^10
即参加运算的两个对象如果两个相应位为“异”值不同则该位结果为1否则为0。
~取反运算符
取反运算符~
参加运算的一个数据按二进制位进行“取反”运算。
运算规则~10 ~01
即对一个二进制数按位取反即将0变11变0。