✅ 목표 (Goal)

C의 bool 타입에 대해서 알아보자.

🥕 당근이의 한마디

🔹 C에 bool 형이 있을까? 없을까?

이걸 있다고 말하기도 뭐하고 없다고 말하기도 뭐하고..

🔹 C++에는 bool 형이 확실하게 있다!

image.png

✅ 예제 #1 (Example#1)

C에서도 bool 사용이 가능하다는 것을 보여주는 아주 간단한 예제

bool을 쓰려면 stdbool을 포함시켜야 한다.

좀 귀찮다.

#include <stdio.h>
#include <stdbool.h>

bool is_even(int x) {
	if (x % 2 == 0) {
		return (true);
	}
	else {
		return (false);
	}

}

int main(void) {
	int a = 11;
	int b = 22;

	printf("%d는 짝수입니까? %d\\r\\n", a, is_even(a));
	printf("%d는 짝수입니까? %d\\r\\n", b, is_even(b));

	return 0;
}