C/Appendice/Librerie standard/stdbool.h
Jump to navigation
Jump to search
![]() | Questo modulo necessita di essere "wikificato", ovvero formattato secondo gli standard di Wikibooks.
Collabora anche tu a rendere questo modulo conforme alle linee guida e poi rimuovi questo avviso. |
La libreria <stdbool.h> in C contiene macro per i Boolean data type. Questa libreria è stata introdotta in C99.
Le macro definite in C standard sono :
-bool which expands to _Bool -true which expands to 1 -false which expands to 0 -__bool_true_false_are_defined which expands to 1
esempio:
- include <stdio.h>
- include <stdlib.h>
- include <stdbool.h>
int main(void) {
bool b = true; // Avrei potuto usare `bool b = 1;` while(b) { printf("Questo verrà stampato fino a quando b == true.\n"); b = false; // Avrei potuto usare `bool b = 0;` } printf("se sono qui b==false!\n"); return 0;
}
L'output sarà:
Questo verrà stampato fino a quando b == true se sono qui b==false