Определить количество единичных битов в числе - C#
Формулировка задачи:
Дано натуральное число меньше 256. Посчитать количество его единичных битов. Например, если дано число 9, запись которого в двоичной системе счисления равна 00001001 , то количество его единичных битов равно 2.
Решение задачи: «Определить количество единичных битов в числе»
textual
Листинг программы
int b = 9; //число int count = 0; //количество бит равных 1 for (int i=0; i<8; i++) { if ((b >> i) % 2 == 1) count++; } Console.WriteLine(count);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д