Salut,

Visiblement, le C99 a rajouté le type _Bool (aliasé avec "bool") + 2 constantes "true" et "false" (respectivement 1 et 0).
1 et 0 s'averent etre le resultat entier des expression booleennes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int a = 43;
int b = 55;
int c = a < b; /* c vaut 1 */
Est-ce qu'on peut se dire que les expressions booleennes retournent un "bool" ?
ou faudrait il faire ceci?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int a = 43;
int b = 55;
bool c = a < b? true: false;