Esse tipo de varivel no existe na linguagem c, apenas na c++, porm
como estamos usando arquivos com extenso .cpp (c++) podemos usar esse tipo de varivel sem problemas. Sintaxe: Bool Aprovado; Uma varivel pode assumir 2 valores: 1- Veradadeiro True 2- Falso False Na programao o valor zero sempre entendido como falso e qualquer outro valor interpretado como verdadeiro para simplificar , resumimos assim: False(0) True(1) Ex: bool aprovado = false; if(media>=5) aprovado= true; Como o valor dos parnteses de um if ou while possuem como resultado verdadeiro ou falso, podemos usar uma varivel booleana soznha dentro desses parnteses Ex: If(aprovado) .... Ou While(maior) ... Por fim podemos criar funes booleanas ou parmetros booleanos , veja: EX: Bool vazio (char msg[]) { If(strlen(msg)==0) return true; else false; } Int main ( ) true ou false { If(vazio(nome)) Cout<<Digite seu Nome; }