位運算判斷一個數是奇數仍是偶數

在 leetcode 上刷題的時候,有道題須要判斷一個數是奇數仍是偶數。看到大神寫的判斷方法。記錄一下web 代碼以下 int t = 3; // 要判斷的數. int odd = t & 1; // 如此簡單 若是是奇數 odd 爲 1,偶數的話則爲0ruby 原理 一個數若是是奇數的話,那麼他的二進制最後一位必定爲1. 好比 3, 他的二進制表示爲 11 而 1 的二進制爲 01 ,兩個相與,
相關文章
相關標籤/搜索