
ПТСПЦУВСБ / 19. Логические операции в С
..docxОсновное назначение логических выражений – управление циклами и ветвлениями
алгоритма (например, в конструкциях “if-else”).
Как уже упоминалось, язык С, в отличие от Pascal, не имеет специального
логического (“булевского”) типа данных. В качестве логических выражений для
управления циклами и условными операторами используются обычные целочисленные
константы, переменные или арифметические выражения. При этом если значение такого
целочисленного выражения равно 0, то с точки зрения логических операций ему
соответствует логическое значение “Ложь” (“False”), если значение ненулевое – то
“Истина” (“True”).
Построение логических выражений осуществляется с помощью операторов
отношения и логических операторов. Список этих операторов и их соответствие
операторам Pascal приводится в таблице 3.8.