Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 位运算

作者:⒈种依靠゛ζ   发布日期:2025-12-09   浏览:106

# 位运算示例代码

# 按位与 (&)
a = 60  # 60 = 0011 1100 
b = 13  # 13 = 0000 1101
c = a & b  # 12 = 0000 1100
print("按位与: %d" % c)

# 按位或 (|)
c = a | b  # 61 = 0011 1101
print("按位或: %d" % c)

# 按位异或 (^)
c = a ^ b  # 49 = 0011 0001
print("按位异或: %d" % c)

# 按位取反 (~)
c = ~a  # -61 = 1100 0011
print("按位取反: %d" % c)

# 左移 (<<)
c = a << 2  # 240 = 1111 0000
print("左移: %d" % c)

# 右移 (>>)
c = a >> 2  # 15 = 0000 1111
print("右移: %d" % c)

解释说明:

  1. 按位与 (&):两个位都为1时,结果才为1。
  2. 按位或 (|):只要有一个位为1,结果就为1。
  3. 按位异或 (^):两个位不同则结果为1,相同则为0。
  4. 按位取反 (~):将每个位取反,0变1,1变0。
  5. 左移 (<<):将二进制数向左移动指定的位数,右边补0。
  6. 右移 (>>):将二进制数向右移动指定的位数,左边补符号位(正数补0,负数补1)。

上一篇:python停止程序运行

下一篇:callable在python中的含义

大家都在看

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站