I tend to use Ternary operators in printf() statements in C/C++ when trying to print boolean values.
Code:
printf("Some boolean value is : %s\n", some_bool ? "true" : "false");
Generally speaking, ternary operators are usually more difficult to read, so I try to avoid them. However, if you space it out and format them correctly then they aren't so bad.