在我們日常的編程當中,常常會遇到判斷某個整數屬於奇數還是偶數的情況。
大家一般的處理做法是用這個整數和2取模。然後判斷是等於1還是等於0。
這裏,我要為大家介紹一種快速有效的判斷做法,利用2進制進行判斷。
大家都知道,奇數的最低位一定是1,而偶數的最低位一定是0.所以我們可以根據這個特性,讓需要判定的整數和1進行“與”運算,這樣就只留下了原數的最低位,然後直接判斷這個數等於1還是等於0即可。