0
我讀(here)和驗證(與計算機)-~x
等於x+1
和~-x
等於x-1
所以我試圖寫下來,看看發生了什麼,但我做錯了什麼。- x和〜-x如何工作?
讓我們x=4
0100 // 4 in binary, leading 0 for the sign
1100 // the inverse of the addition
0011 // ~ complement
0011=3
這是根據規則~-x === x-1
但-~x
我得到相同的:
0100 // 4 in binary
1011 // ~ complement
0011 // the inverse
我在哪裏去了?我是愚蠢的嗎?