76 votes

Différence entre les types _Bool et bool en C?

Quelqu'un peut-il m'expliquer quelle est la différence entre le type de données _Bool et bool en C ?

Par exemple:

  _Bool x = 1;
  bool y = true;

  printf("%d", x);
  printf("%d", y);

23voto

ouah Points 75311

Il n'y a pas de différence.

bool est une macro qui se développe en _Bool en stdbool.h .

Et true est une macro qui s'étend à 1 en stdbool.h

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X