Il C + + linguaggio di programmazione , a differenza di C , ha un tipo di dati Boolean . Dove il linguaggio di programmazione C utilizza un valore intero pari a 0 per falso e 1 per vero , C + + dichiara un tipo di dati booleano esplicito ( bool ) che può essere utilizzato come una variabile per determinare se un valore è vero o falso . Invece di restituire i valori interi 0 o 1 , il tipo di dati bool restituisce true o false . Visualizzazione di questi valori in un programma C + + richiede il tipo di dati di essere nominato nella funzione di uscita. Istruzioni 
 1 
 Dichiarare una variabile denominata " IsThisTrue " con il tipo di dati BOOL : 
 
 bool IsThisTrue ; 
 2 
 Assegnare un valore "true " alla variabile : 
 
 IsThisTrue = true ; 
 3 
 scrivere una funzione per stampare la variabile di un dispositivo di output . In questo caso , utilizzando lo schermo del computer : 
 
 Console :: WriteLine ( " Shrimp può imparare a fischiare : " ) ; 
 
 Console :: WriteLine ( IsThisTrue ) ;