Stdbool.h

Стандартная библиотека
языка программирования С
  • assert.h
  • complex.h (C99)
  • ctype.h
  • errno.h
  • fenv.h (C99)
  • float.h
  • inttypes.h (C99)
  • iso646.h
  • limits.h
  • locale.h
  • math.h
  • setjmp.h
  • signal.h
  • stdalign.h (C11)
  • stdarg.h
  • stdatomic.h (C11)
  • stdbool.h (C99)
  • stddef.h
  • stdint.h (C99)
  • stdio.h
  • stdlib.h
  • stdnoreturn.h (C11)
  • string.h
  • tgmath.h
  • threads.h (C11)
  • time.h
  • uchar.h (C11)
  • wchar.h
  • wctype.h

stdbool.h — заголовочный файл стандартной библиотеки языка программирования С, который содержит четыре макроса для работы с типом данных bool. Данный заголовочный файл появился в стандарте C99.

Определение макросов согласно стандарту IEEE Std 1003.1-2001:

  • bool определяется как _Bool
  • true определяется как 1
  • false определяется как 0
  • __bool_true_false_are_defined определяется как 1

Программы, использующие эти макросы, могут отменять и переопределять bool, true, и false.

Ссылки