6.6 _Bool 자료형

공기훈·2021년 9월 8일
0

홍정모의 따배씨

목록 보기
31/49

boolean type의 자료형은 정수형을 써주면 된다.

	i = 5;	// 대입연산자
	i == 5;	// 관계 연산자
	5 = i;	// 문법오류
	5 == i;	// 문법오류 x

	while (i = 5) {/*do something*/ };
	while (i == 5) {/*do something*/ };

	_Bool boolean_true = (2 > 1);	
	_Bool boolean_false = (1 > 2);

	printf("True is %d\n", boolean_true);
	printf("False is %d\n", boolean_false);


	printf(boolean_true ? "true" : "false");  // 조건 연산자
	printf("\n");
	printf(boolean_false ? "true" : "false");
	 ? 뒤에 true 와 false가 있는데, 앞의 형태가 true이면 앞의 true, false 이면 뒤에있는 false를 출력하게 된다.

불리안 자료형의 사용방법이다. 하지만 이렇게 사용하는 것은 별로 권장되지 않는다.
<stdbool.h> 파일을 인클루드하면 다양하게 사용할 수 있다.

	bool bt = true;
	bool bf = false;

	printf("\n");
	printf("True is %d", bt);
	printf("False is %d", bf);
profile
be a coding master

0개의 댓글