# 示例代码:使用 >> 运算符进行位移操作
# 定义一个整数
num = 8 # 二进制表示为 1000
# 使用 >> 进行右移操作
shifted_num = num >> 2 # 相当于将二进制数 1000 右移两位,结果为 0010,即十进制的 2
print(f"原始值: {num} (二进制: {bin(num)})")
print(f"右移两位后的值: {shifted_num} (二进制: {bin(shifted_num)})")
# 解释说明:
# >> 是右移运算符,它会将一个数的二进制表示向右移动指定的位数。
# 每右移一位相当于除以 2(取整),因此 num >> 2 相当于 num // 4。
上一篇:python中yield的用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站