forked from 131/lab3_test
11 lines
259 B
C
11 lines
259 B
C
#include "bit_lib.h"
|
|
|
|
int bit_count(unsigned int number) {
|
|
int count = 0;
|
|
while (number) {
|
|
count += number & 1; // если младший бит = 1 → +1
|
|
number >>= 1; // сдвиг вправо
|
|
}
|
|
return count;
|
|
}
|