Вопросы к Поиску с Алисой
Типы данных bool и char в C++ отличаются по назначению и диапазону возможных значений.
Тип данных bool — логический, используется для логических операций. www.jelu.ru Может принимать два значения: 0 (ложь) или 1 (истина). cppstudio.com Диапазон допустимых значений — от 0 до 255. cppstudio.com Константе true эквивалентны все числа от 1 до 255 включительно, а константе false — только 0. cppstudio.com
Тип данных char — целочисленный, используется для представления символов. cppstudio.com Каждому символу соответствует определённое число из диапазона [0;255]. cppstudio.com Тип char также называют символьным, так как с его помощью возможно графическое представление символов в C++. cppstudio.com Переменная типа char рассчитана на хранение только одного символа (например, буквы или пробела). new2.intuit.ru
Таким образом, тип данных bool предназначен для работы с логическими величинами, а тип char — для представления символьной информации.