print bool c
// there is no way of pretty-print a boolean with printf
printf("%i", true); // will print 1
printf("%i", false); // will print 0
// but we can create a macro
#define formatBool(b) ((b) ? "true" : "false")
printf("%s", formatBool(true)); // will print true
printf("%s", formatBool(false)); // will print false
bool print variable in c
#include
#include
int main(){
int o = true;
printf("%i", o);
/*
Output
1
1 means true
*/
int q = false;
printf("%i", q);
/*
Output
0
0 means false
*/
}
|