🔄Beginner

Boolean to String Conversion

Convert bool to string

Convert boolean to string representation in C.

Program Code

bool_to_string.c
C
1#include <stdio.h>
2#include <stdbool.h>
3
4const char* boolToString(bool value) {
5 return value ? "true" : "false";
6}
7
8int main() {
9 bool flag1 = true;
10 bool flag2 = false;
11 int num = 5;
12
13 printf("flag1 = %s\n", boolToString(flag1));
14 printf("flag2 = %s\n", boolToString(flag2));
15 printf("(num > 3) = %s\n", boolToString(num > 3));
16 printf("(num < 3) = %s\n", boolToString(num < 3));
17
18 return 0;
19}
Output

flag1 = true

flag2 = false

(num > 3) = true

(num < 3) = false

Want to Learn More?

Explore our comprehensive tutorials for in-depth explanations of C programming concepts.

Browse Tutorials
Back to All Examples