幾個基本的Bitwise Operation

  • 1245
  • 0

摘要:幾個基本的Bitwise Operation

nValue為一整數值

1) 利用最後一個位元來判別奇/偶數

    nValue & 1 == 0 => 偶數;nValue & 1 != 0 => 奇數

2) nValue & (~3) => 小於等於nValue的最大4個倍數值。例如:12 & (~3) = 12, 13 & (~3) = 12, 14 & (~3) = 14, 15 & (~3) = 15, 16 & (~3) = 16

3) (nValue & 3) == 0 =>4個倍數

http://kuoe0.ch/1436/bitwise-operation-utlization/

============ 以下是簽名檔 ============

一個小小螺絲釘。

第一次建立Blog,希望以後能慢慢充實它。

Howard