0
我有一個bitstring,我需要確保給定的位是0,但我不知道它是否是1或0.有沒有辦法告訴Javascript,這個位是零,不管以前是什麼?需要一個有效率和正確的方式來清除你不確定的是1或0在Javascript中
我有一個bitstring,我需要確保給定的位是0,但我不知道它是否是1或0.有沒有辦法告訴Javascript,這個位是零,不管以前是什麼?需要一個有效率和正確的方式來清除你不確定的是1或0在Javascript中
,正如你在標籤提示,你可以使用按位運算符
如果你的位的N =指數和b =您的比特串
然後 b & ~(1 << n)
總會有第N位爲0
謝謝!我知道有一個簡單的答案......我有點尷尬,沒有想到它,但這是一個漫長的一天。 :) – punstress
當你說「bitstring」時,你的意思是像「00101110」這樣的實際字符串還是別的? – DCoder
是的,當然這只是一個數字,可以表示爲二進制,十進制或十六進制,並且我使用按位運算符來設置位。 – punstress