언어/C언어 - 300제
014 - 논리형 변수 이해하기(bool)
알 수 없는 사용자
2008. 5. 24. 21:26
=================================================================
#include <stdio.h>
main()
{
int b;
int j;
b = 10 > 5;
j = 10 > 20;
printf("논리형 변수 b의 값은 %d \n",b);
printf("논리형 변수 j의 값은 %d \n",j);
if(b) // 참
{
printf("10>5의 식은 참입니다.\n");
}
else // 거짓
{
printf("10>5의 식은 거짓입니다.\n");
}
if(j) // 거짓
{
printf("10>20의 식은 거짓입니다.\n");
}
else // 참
{
printf("10>20의 식은 참입니다.\n");
}
if(-1) // 참
{
printf("-1은 식은 참입니다.\n");
}
else // 거짓
{
printf("-1은 식은 거짓입니다.\n");
}
}
=================================================================
참 : 0을 제외한 모든 값
거짓 : 값이 0이 아닌 값
C언어는 C++언어 와는 달리
bool형 변수가 좋재하지 않으며
대신 int형을 논리형 변수로 사용한다.