位運算符怎麼運算

提問者:用戶CPEZ 發布時間: 2024-11-11 12:01:18 閱讀時間: 3分鐘

最佳答案

位運算是很多演算法優化的基本跟實現的前提,極端重要。懂得位運算對一些演算法及其優化有著非常重要的意思。

技能及用處

與運算常常用於二進位下的取位操縱。想要曉得二進位下的某位能否是1,就&上這個位數對應的十進位數。假如前去的是這個十進位數本身,則這個位確切是1,反之就是0.

比方:

我們要取第三位能否為1,我們只須要與&上第三位(二進位表示為100)對應的二進位數4,假如前去值為4,就代表第三位為1,反之就是0.

最常用的是取二進位下的最末位,即a&1。如許的技能可能用於斷定奇偶,根據二進位知識,尾數為1則為奇數,反之為偶數。

相關推薦