标签:sp bs amp nbsp 内存 br 二进制 l a
1。& 相当于且。
是一种与运算。
a&b就是把a。b分别转化成二进制,并且右对齐后,一位一位的 算,只有两个都为1时才为1,否则这位为0.
例题:
00111
&
11100
00100 即100.前面可以补0.
N&1==1 N为奇数
二进制最后一位是0,则为偶数;最后一位是1,则为奇数。
2。|相当于或。
1|0=1;
1|1=1;
0|0=0;
3.^
相同位不同则为1,相同则为0
例题:
1|1=0;
1|0=1;
0|0=1;
4.取非运算!
就是把0,1全部取反。
5.左移<<
左移几位就是在原数的后面补几个0.
(1101)<<3=(1101000)
6.右移>>
右移几位就是去掉最后几位。
1101010>>3=1101
位运算是底层对内存的直接修改与访问,但参加运算的还是十进制 整数,结果最后也是十进制整数出现
11000是二进制,24是十进制。
右移1等于除以2
标签:sp bs amp nbsp 内存 br 二进制 l a
原文地址:http://www.cnblogs.com/a972290869/p/4101066.html