位操作符
位操作的操作符与 python 的 set 的操作符一样. 与 C 语言中的位操作符也是一样的.
- a = 60 #60 的二进制为 0011 1100
- b = 13 #13 的二进制为 00001101
- c = a & b
- print('a 与 b 的按位与运算结果为:',c) #结果为 0000 1100
- c = a | b
- print('a 与 b 的按位或运算结果为:',c) #结果为 0011 1101
- c = a ^ b
- print('a 与 b 的按位异或运算结果为:',c) #结果为 0011 0001
- c = ~a
- print('a 按位取反运算为:',c) #结果为 1100 0011
- c = a <<3
- print('a 左移动 3 运算为:',c) #结果为 1111 0000 0
- c = a>> 3
- print('a 右移动 3 运算为:',c) #结果为 0000 0111
ASCII 码与字符相互转换
字符转 ascii 码:
ascii 码转字符:
来源: http://www.bubuko.com/infodetail-3067340.html