Перевести страницу

Создание приложений для науки и производства ещё не было таким простым

Логическое (bool)

Имя типа: bool. Данные этого типа могут принимать только два значения: "ложь" и "истина". Начальное значение переменной: ложь. Непосредственно этот тип представляется литеральными константами FALSE (ложь) и TRUE (истина). Эти значения могут быть присвоены переменным типа bool, использованы в качестве параметров операций, ожидающих тип bool и т.д. Данные типа bool могут быть преобразованы в строку, при этом результатом будет строка "FALSE" или "TRUE", в зависимости от значения bool переменной. Также данные этого типа преобразуются в целые числа, в этом случае значение FALSE преобразуется в 0, а значение TRUE в 1. Аналогично при преобразовании в вещественные числа значение TRUE преобразуется в 1.0. Преобразование данного типа bool из строки в базовой версии Ci не допустимо, поскольку при ошибках прикладного программиста могут возникать неоднозначные ситуации. При грамотном программировании необходимости в таком преобразовании не возникает.