思路清晰旦部,先說BP
假如判斷第五位是否為1
100 -----------> 0110 0100
我們只需保證100的第五位進行位邏輯與是1即可祈搜,其他為可以補0
100 -----------> 0110 0100
? ? ? ----------->? 0010 0000
簡單的位數(shù)我們可以通過計算出與100做位邏輯與的值,但數(shù)據(jù)量比較大時士八,不能快速計算出這個數(shù)值容燕。我們可以考慮我們學(xué)的左移來解決這個問題。當(dāng)需要判斷第N位是否為1時婚度,我們可以把1左移N位(1<<N)蘸秘,來與判斷的數(shù)做位與運算來判斷是否為1
代碼展示:
運行結(jié)果: