2. | | | 논리 또는
3. ! 논리비
논리 연산자는 관계 연산자가 포함된 표현식을 결합하거나 부정하는 데 사용됩니다.
논리 연산자를 사용하는 표현식의 경우 false 에는 0 을, true 에는 1 을 반환합니다. 논리 연산자에 대한 설명
두 문자를 기호로 사용하는 연산자 사이에는 공백이 없어야 합니다 (예: = = as =).
= 아닙니다.
프로그램이 조건 a 를 충족한다고 가정합니다
조건의 코드. & amp;; 사용 AND 연산자를 나타냅니다. 조건 코드는 다음과 같습니다.
(a< 10)
& amp& amp
(b = = 7);
마찬가지로 OR 은 두 조건 중 하나가 참인지 여부를 확인하는 데 사용되는 연산자입니다. 두 개의 연속 파이프 기호 (| |) 로 표시됩니다. 위의 예가
다음으로 변경: 두 문 중 하나가 참이면 프로그램은 다음과 같은 조건 코드를 사용하여 몇 가지 작업을 수행해야 합니다.
(a< 10)
| |
(b = = 7);
세 번째 논리 연산자' not' 은 느낌표 (! ) 는 말했다. 이 연산자는 표현식의 참 값을 역계산합니다. 예를 들어 변수 s 가 10 보다 작으면 프로그램은
프로그램에서 특정 작업을 수행해야 하는 경우 조건 코드는 다음과 같습니다.
(s< 10)
또는
(! (s>= 10))
//s 는 10 보다 크거나 같지 않습니다.
관계 및 논리 연산자는 일반적으로 산술 연산자보다 우선 순위가 낮습니다. 예를 들면 5 >; 4+3 및 5 > 계산; (4+3) 연산자는 동일합니다
먼저 4+3 을 계산한 다음 관계 연산을 한다. 표현식의 결과는 false, 즉 0 을 반환합니다.
다음 진술
Printf("%d ",5 & gt4+3);
출력
다음과 같이 요약할 수 있습니다.&; & amp 결과는 사실입니다. | | 결과는 가짜가 가짜라는 것이다.