Salve.
Capiamo cosa sono le variabili booleane che sicuramente avrete sentito. Esse ci consentono di operare su sole due scelte: 0 e 1, TRUE e FALSE, SI e NO.In C, come sappiamo, per dichiarare una variabile di tipo int possiamo fare semplicemente
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
E se volessimo dichiarare una variabile booleana? In C si chiama _Bool
In questo modo dichiariamo una variabile _Bool (di tipo booleana)
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
In seguito, gli diamo il valore 0 (falso, no)
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
NON DIMENTICARE CHE: = serve ad assegnare un valore ad una variabile, mentre == serve a confrontare due variabili. |
Per visualizzare il valore di una variabile booleana all'interno di una routine printf basta seguire la seguente sintassi:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
dove %u (che potrebbe anche essere %i) è il formato di printf da utilizzar nel caso si voglia visualizzare un valore booleano.
Però sorge un problema per i pigri come me: è troppo scocciante e faticoso usare _Bool per dichiarare una variabile booleana perché bisogna premere il tasto Shift
Bene, allora il C ci offre una libreria in grado di dichiarare una variabile booleana usando solo:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
La libreria in questione è <stdbool.h> e va messa insieme alle altre
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Questa è solo l'introduzione alle variabili booleane (che, tra l'altro, non mi piace usare ), ma voi scatenate la vostra pazza fantasia :|
Cià belli >_>
Ultima modifica: