강좌 & 팁
글 수 2,412
2014.06.22 21:10:36 (*.192.89.78)
56374
안녕하세요. 오늘은 논리연산자에대해 알아보도록 하겠습니다.
먼저 논리연산이란 주어진 조건을 검사하고 참인지 거짓인지를 판다하기위해 사용한다고 이해하시면 될 것 같습니다.
c코딩을 하다 보면은 주어진 두 식이 모두 참인지 아니면 하나만 참인지 등을 판단해야 하는경우에 사용을 합니다.
논리연산자를 사용하는 예 입니다.
#include <stdio.h>
void main()
{
int a = 5 , b=7 ;
if( a>0 && b>0)
{
printf( "a와 b는 모두 0보다 값이 큽니다.\n");
}
if( a > 5 ll b > 5)
{
printf( "a 또는 b는 5보다 값이 큽니다.\n");
}
if( ! (a<5) )
{
printf( "a가 5보다 작지 않습니다.\n");
}
}
-출력결과
a와 b는 모두 0보다 값이 큽니다.
a 또는 b는 5보다 값이 큽니다.
a가 5보다 작지 않습니다.
결과는 이렇습니다.
*빨간색으로 칠해진 부분을 이해가 안되신 부분이 있어서 이해하기 쉽게 알려드리겠습니다.
연산자 |
의미 |
사용 예문 |
&& |
AND |
영어를 잘하고,그리고 C언어도 잘하는 학생 |
ll |
OR |
영어를 잘하거나, 또는 C언어를 잘하는 학생 |
! |
NOT |
영어를 잘하지 못하는 학생 |