Базовые арифметические операции |
В языке СБиС++ поддерживаются следующие базовые операции:
Обозначение | Название | Пример |
+ | сложение | A+Б |
- | вычитание | A-Б |
* | умножение | A*Б |
/ | деление | A/Б |
% | взятие остатка от деления | A%Б |
Сложение, вычитание, умножение и деление – это обычные арифметические операции, с ними всё ясно. Пояснений тут, пожалуй, требует только последняя операция – "взятие остатка от деления". Записывается она так: "А%B", а возвращает остаток от деления нацело А на B, например:
5 % 2 – результат 1
6 % 3 – результат 0
3.5 % 3 – результат 0.5
1.5 % 5 – результат 1.5
Операции "деление" и "взятие остатка от деления" не допускают, чтобы правый операнд был равен нулю. Если же такое случается, выдаётся сообщение об ошибке "Произошло деление на ноль" и выполнение программы на языке СБиС++ прерывается. Поэтому перед делением имеет смысл проверять правый операнд, например, так:
Ц = Б!=0 ? А/Б : 0;