Пример из книги "икуство программирования на с"
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено dima_bo 07 января 2004 г. 13:21
В ответ на: Когда-то здесь проскакивал красивый алгоритм для определения четного/нечетного количества единиц в байте. Напомните плиз? отправлено 0men 06 января 2004 г. 14:24

unsigned ling bit_count(unsigned long value)
{
int count = 0;
while (value!=0) {
count++;
value &= value - 1; //обнуляет младший еденичный бит
}
return count;
}


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru