按位求補

定義

在許多計算機程式語言(例如:C語言、C++語言、Java語言、JavaScript語言、Pascal語言等)中,通常用“~”來表示按位取補。按位取反運算符“~”是一個單目運算符,運算元執行按位求補運算,其效果相當於反轉每一位。

舉例

例如

運算元的位 ~的結果位

1 0

0 1

注意,求補運算是在二進制下進行的,例如:

a= 0 0 0 1 1 0 1 0 /*十六進制為 1a*/

~a= 1 1 1 0 0 1 0 1 /*十六進制為 e5*/

相關詞條

熱門詞條

聯絡我們