📅  最后修改于: 2023-12-03 15:29:37.239000             🧑  作者: Mango
在计算机科学中,二进制是数字系统的一种形式。二进制数字系统由数字 0 和数字 1 组成,也被称为基数为 2 的数字系统。二进制的名称来自其中仅包含 2 个数字的事实。
在编程中,二进制常用于表示数据、文件、网络协议等。因此,程序员在日常工作中需要经常使用到二进制。
二进制的发音为 ˈbaɪnəri
。
下面是一个使用二进制进行位运算的示例代码:
# 按位与
a = 60 # 60的二进制为0011 1100
b = 13 # 13的二进制为0000 1101
c = a & b # 12的二进制为0000 1100
print("按位与结果为:", c)
# 按位或
a = 60 # 60的二进制为0011 1100
b = 13 # 13的二进制为0000 1101
c = a | b # 61的二进制为0011 1101
print("按位或结果为:", c)
# 按位异或
a = 60 # 60的二进制为0011 1100
b = 13 # 13的二进制为0000 1101
c = a ^ b # 49的二进制为0011 0001
print("按位异或结果为:", c)
# 左移运算
a = 60 # 60的二进制为0011 1100
c = a << 2 # 240的二进制为1111 0000
print("左移运算结果为:", c)
# 右移运算
a = 60 # 60的二进制为0011 1100
c = a >> 2 # 15的二进制为0000 1111
print("右移运算结果为:", c)