Как мы уже знаем, один из стандартных типов переменных в языке MetaQuotes Language 4 - тип bool. Переменная типа bool может принимать только два значения: ИСТИНА (true) и ЛОЖЬ (false). Значение ЛОЖЬ представляется в виде нулевого значения, а ИСТИНА - ненулевого.
Значение операции отношения или логической операции будет иметь тип bool.
Операции отношения
Операция | Результат |
A == b | Истина, если a равно b Ложь, если a не равно b |
A!= b | Истина, если a не равно b Ложь, если a равно b |
A < b | Истина, если a меньше b Ложь, если a больше или равно b |
A <= b | Истина, если a меньше или равно b Ложь, если a больше b |
A > b | Истина, если a больше b Ложь, если a меньше или равно b |
A >= b | Истина, если a больше или равно b Ложь, если a меньше b |
Примечание: в связи с тем, что числа с плавающей точкой (тип double) не могут быть представлены точно в связи с ограниченным количеством значащих цифр после запятой (в MetaQuotes Language 4 точность - 15 значащих цифр), нельзя производить сравнение таких чисел на равенство (==) или неравенство (!=) без предварительной нормализации (о нормализации вещественных чисел будет рассказано в следующих выпусках).
В следующей статье будет рассказано о логических операциях.
Есть что сказать? Не стесняйтесь!
Последние статьи:
Видео по теме:
УГОЛОК АДМИНИСТРАТОРА