What is the printf format specifier for bool?

前端 未结 8 760
有刺的猬
有刺的猬 2020-11-28 17:13

Since ANSI C99 there is _Bool or bool via stdbool.h. But is there also a printf format specifier for bool?

I mean

8条回答
  •  野性不改
    2020-11-28 18:00

    I prefer an answer from Best way to print the result of a bool as 'false' or 'true' in c?, just like

    printf("%s\n", "false\0true"+6*x);
    
    • x == 0, "false\0true"+ 0" it means "false";
    • x == 1, "false\0true"+ 6" it means "true";

提交回复
热议问题