[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: 연산자(Operator)
소분류: 논리 연산자
논리 연산자 작성일: 1999/12/20
수정일: 2002/07/05

1. 연산자: ! && || 2. 형 식: ! a --> a의 논리 부정(NOT)을 구한다. a && b --> a와 b의 논리곱(AND)을 구한다. a || b --> a와 b의 논리합(OR)을 구한다. <진리표> 아래 표의 수치는 논리값으로 0 은 '거짓' 1 은 ''을 의미한다.

논리 부정
a !a
0 1
1 0
논리 곱
a b a&&b
0 0 0
0 1 0
1 0 0
1 1 1
논리 합
a b a||b
0 0 0
0 1 1
1 0 1
1 1 1

<예제> a= 5 > 2 && 3 < 5; // 5>2 는 '참' 3<5 도 '참', '참'과 '참'의 논리곱은 '참' // 그래서 a에는 '참'의 값인 1 이 기억된다. b= 3 < 2; // 3<2 는 '거짓'이므로 b에는 0 이 기억됨 c= ! b; // b값은 0('거짓')으로 이것의 부정은 '참'이되고 c에는 1 이 기억됨 d= 5 || 0; // '참'과 '거짓'의 논리합은 '참', d에는 참의 값 1 이 기억된다. if(a>b && a<=c) f= 1; // a가 b보다 크고 그리고 a가 c보다 작거나 같다면 // 변수 f에 1 이 기억된다. if(a>b || a<=c) f= 1; // a가 b보다 크거나 또는 a가 c보다 작거나 같으면 // 변수 f에 1 이 기억된다.

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]