C Program For Boolean to String Conversion
To convert boolean to string in C we will use the following 2 approaches:
- Using Conditional Statements
- Using Ternary Operator
Input:
bool n = true
Output:
string true
1. Using Conditional Statements
// C program to demonstrate Boolean to String
// Conversion using conditional statements
#include <stdbool.h>
#include <stdio.h>
int main()
{
bool n = true;
if (n == true) {
printf("true");
}
else {
printf("false");
}
return 0;
}
Output
true
2. Using the ternary operator
// C program to demonstrate Boolean to String
// Conversion using ternary operator
#include <stdbool.h>
#include <stdio.h>
int main()
{
bool n = true;
const char* s = (n == true) ? "true" : "false";
printf("%s", s);
return 0;
}
Output
true