Программирование PC Оператор % в C и C++ (в других языках оператор mod) Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Оператор % в C и C++ (в других языках оператор mod) Печать
Добавил(а) microsin   

% позволяет взять модуль числа. Здесь "модуль" означает не абсолютное значение числа, а операцию MOD. Для примера давайте расшифруем смысл простой операции:

C = A % B;

Это действие означает "взять число A по модулю B и результат присвоить числу C". Для тех кто не понял - в C получается остаток от деления числа A на B.

[Ссылки]

1. Тернарная операция (вопросительный знак) в C.

 

Комментарии  

 
0 #1 Евгений 29.01.2023 17:04
Если B = 2^X, то можно вместо A%B использовать побитовую операцию A&(X-1). Наиболее часто такую замену можно использовать для вывода информации при работе алгоритма, когда для итерации A будет выполняться условие A&B == 0.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Top of Page