Skip to content · ⁨Перейти к содержанию⁩

Count the 1-bits · ⁨Подсчитать биты, равные 1⁩

English

Count the 1-bits

Every unsigned integer is stored in binary. Return how many of its bits are 1 (this is called the population count). Look at the lowest bit with x & 1u, then shift x right by one with x >>= 1, until x becomes 0.

Русский

Подсчёт 1-битов

Каждое беззнаковое целое хранится в двоичном виде. Верните количество его битов, равных 1 (это называется количество единичных битов). Посмотрите на самый младший бит со значением x & 1u, затем сдвиньте x вправо на один с помощью x >>= 1, пока x не станет 0.

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP