спецификатор преобразования printf для _Bool?

С printf()я могу использовать %hhuдля unsigned char, %hiдля short int, %zuдля size_t, %txдля ptrdiff_tи т. д.

Какой спецификатор формата преобразования я использую для _Bool? Существует ли он в стандарте?

Или я должен бросить это так:

_Bool foo = 1;
printf("foo: %i\n", (int)foo);
14
задан Richard Hansen 28 June 2012 в 17:55
поделиться