信息互动

当前位置/ 首页/ 信息互动/ 正文

运算符是字符吗(运算符)

导读 大家好,我是小五,我来为大家解答以上问题。运算符是字符吗,运算符很多人还不知道,现在让我们一起来看看吧!1、1、首先得明确 何为 "...

大家好,我是小五,我来为大家解答以上问题。运算符是字符吗,运算符很多人还不知道,现在让我们一起来看看吧!

1、

1、首先得明确 何为 "按位"

2、按位运算符的操作对象都是 "位" 需要将数字转换成2进制

3、比如 4=(100)2    (10进制的4等于2进制的100)

4、真值表(1为真,0为假)

5、0 & 0 = 0    0 | 0 = 0    0 ^ 0 = 0    ~ 0 = 1

6、0 & 1 = 0    0 | 1 = 1    0 ^ 1 = 1

7、1 & 0 = 0    1 | 0 = 1    1 ^ 0 = 1    ~ 1 = 0

8、1 & 1 = 1    1 | 1 = 1    1 ^ 1 = 0

9、其他都好记 只有异或 有点别扭 可以这样记 : 异或的异 就是不同的意思  当"不同"的时候 按照 "或" 来计算

10、比如  0 ^ 1 = 1

11、同时  0 | 1 =1

12、比如 4&5 就是

13、100

14、&

15、101

16、=

17、100

18、所以 4&5=4

19、同理

20、4|5=5 

21、4^5=1

22、~4=3

23、而左移 则是将二进制输末尾补0 也就相当于*2

24、比如4=(100)2

25、而<<4=(1000)2=8

26、同理>>4=2

本文到此讲解完毕了,希望对大家有帮助。