在Python中,可以使用~運算符來進行按位取反操作。具體用法如下:
~
x = 5 result = ~x print(result)
輸出結果為-6,這是因為5的二進制表示為00000101,按位取反后得到11111010,再轉換為十進制即為-6。
-6
00000101
11111010
需要注意的是,~運算符會對整數進行按位取反操作,并返回一個新的整數。如果對一個二進制數進行按位取反,它的符號位也會被取反。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業(yè)務經營許可證編號:B1-20181529