[Fortran 포트란 90/95] #006. 논리연산 및 관계연산
COM2011. 1. 1. 16:28 |조건분기와 루프를 하려면, 우선 논리연산 부터 찾아봐야 한다.
참 .TRUE. T
논리곱 .AND. 둘다참일때만 참, 나머진 거짓
논리합 .OR. 둘다거짓일때만 거짓, 나머진 참
== .EQ. 같다 EQual to
포트란의 논리연산에 필요한 것은 다음과 같다.
1. 논리값
이름 코드 표시
거짓 .FALSE. F
2. 논리연산
이름 연산자 비고
논리합 .OR. 둘다거짓일때만 거짓, 나머진 참
부정 .NOT. 논리값을 반대로 뒤집는다.
동치 .EQV. 논리값이 같으면 참, 다르면 거짓. ( XOR 에 NOT 을 한것이다. )
비동치 .NEQV. 논리값이 다르면 참, 같으면 거짓. ( XOR 와 같다. )
3. 관계연산 ( 대소비교연산 )
대소비교에 의한 평가값은 논리값을 가진다.
연산자(기호) 연산자(문자) 비고
/= .NE. 같지않다 Not Equal to
> .GT. 크다 Greater Than
< .LT. 작다 Less Than
>= .GE. 크거나같다 Greater than or Equal to
<= .LE. 작거나같다 Less than or Equal to