溫馨提示×

Python怎么按位取反

小億
238
2023-10-17 05:13:30
欄目: 編程語言

在Python中,可以使用~運算符來進行按位取反操作。具體用法如下:

x = 5
result = ~x
print(result)

輸出結果為-6,這是因為5的二進制表示為00000101,按位取反后得到11111010,再轉換為十進制即為-6

需要注意的是,~運算符會對整數進行按位取反操作,并返回一個新的整數。如果對一個二進制數進行按位取反,它的符號位也會被取反。

0