判斷一個數中二進制中1的個數

1.寫一個函數返回參數二進制中 1 的個數 比如: 15 0000 1111 4 個 1 程序原型: int count_one_bits(unsigned int value) { 返回 1的位數 } int count_one_bits(n) { int count = 0; while (n) { n = n&(n - 1); count++; } printf("%d ", count);
相關文章
相關標籤/搜索