printf("%s", x ? "true" : "false");
You can define a macro
#define formatBool(b) ((b) ? "true" : "false") printf("%s", formatBool(true)); printf("%s", formatBool(false));