Вывод ответа #1865514985

-

Python

Обсуждаем данный язык программирования

{autor_name}


{text_rank}
репутация: {repa}
{registration_date}
сообщений: {posts}
{tel_link}
#{postnumber_id}

Есть одно замечание: остаток от деления очень затратная операция. Для оптимизации используются битовые операции. Например, необходимо получать числа в диапазоне от 0 до 255. Для этого используется побитовая & (and):
counter = (counter + 1) & 255
Равноценно выражению counter = (counter + 1) % 256
Но работает такой способ только с числа степени двойки: 1 << 8


ответ опубликован:
Рейтинг: 5
голосов: 2



Яндекс.Метрика