Логический тип
Переменные  логического  типа  (булевы  переменные)  имеют  только  два  возможных  значения:   true (1)   и false (0).
Для  объявления  логической  переменной,  используется ключевое слово bool.
graphic

 
Если  целочисленное  значение  присваивается логической  переменной,  0  трактуется  как  false,  а любое   ненулевое  значение -  как true .