nodejs 怎么進行位操作
1 回答

哆啦的時光機
TA貢獻1779條經驗 獲得超6個贊
位運算 NOT 由否定號(~)表示,它是 ECMAScript 中為數不多的與二進制算術有關的運算符之一。
位運算 AND 由和號(&)表示,直接對數字的二進制形式進行運算。它把每個數字中的數位對齊,然后用下面的規則對同一位置上的兩個數位進行 AND 運算
位運算 OR 由符號(|)表示,也是直接對數字的二進制形式進行運算。
位運算 XOR 由符號(^)表示,
左移運算由兩個小于號表示(<<)。它把數字中的所有數位向左移動指定的數量。例如,把數字 2(等于二進制中的 10)左移 5 位,結果為 64(等于二進制中的 1000000)
右移運算符由兩個大于號表示(>>)。它把 32 位數字中的所有數位整體右移,同時保留該數的符號(正號或負號)。有符號右移運算符恰好與左移運算相反。例如,把 64 右移 5 位,將變為 2
無符號右移運算符由三個大于號(>>>)表示,它將無符號 32 位數的所有數位整體右移。對于正數,無符號右移運算的結果與有符號右移運算一樣。
- 1 回答
- 0 關注
- 1321 瀏覽
添加回答
舉報
0/150
提交
取消