的二進制值i想首先將數字轉換爲二進制,然後倒置它按位.. 這樣的:JavaScript的反轉數
數是793 = 1100011001 再轉換的二進制值成:0011100110
在JavaScript我能做到以下幾點:
var x = 793;
document.write(x.toString(2)); // gives 0011100110
這會給我多少.. 的二進制值,但我怎麼顛倒二進制位運算?
我試過〜運營商,但不是可能的工作...的輸出是:-1100011010
任何幫助嗎? 由於事先
我不理解爲什麼這個答案,因爲0異或不** **沒有任何改變如你所示。 – 2010-12-02 18:24:17
@Greg啊,大腦滯後抱歉,從我的外殼複製錯誤的東西,要修復它 – 2010-12-02 18:27:44
xor'ing一個元素與0什麼都不做 – 6502 2010-12-02 18:38:34