사이트 로그인
산술, 비교, 논리연산자를 표로 정리하며 기초를 다지지요 !
1. 산술연산자
연산자 | 기능 | 예시 | 예시결과 |
+ | 더하기 | 5+3 | 8 |
_ | 빼기 | 5-3 | 2 |
* | 곱하기 | 5*3 | 15 |
/ | 나누기 | 6/3 | 2 |
** | 지수 | 2**3 | 8 |
모두 평범하지만 지수가 조금 특이하지요. 하나 주의할 점은 지수연산자의 경우 뒤에서 부터 연산합니다. 즉 x=2**2**3 이면 (2**2)**3 가 아니라 2**(2**3) 의 값을 가져 x=256 이 됩니다. 곱하기 나누기가 덧셈뺄셈보다 먼저 계산되는 것은 알고 계시지요 ! 연산 순위는 연산자 마지막 포스팅에서 정리하겠습니다.
2. 비교연산자
연산자 (둘 다 사용가능) | 기능 | 예시 | 예시결과 |
= (EQ) | 같다 | 3=2 | 0 |
^= (NE) | 같지 않다 | 3^=2 | 1 |
> (GT) | 크다 | 3>2 | 1 |
< (LT) | 작다 | 3<2 | 0 |
>= (GE) | 크거나 같다 | 3>=2 | 1 |
<= (LE) | 작거나 같다 | 3<=2 | 0 |
비교연산자는 기호와 영문자 둘 다 사용 가능합니다. 연산자가 참이면 1 거짓이면 0을 반환하지요 !
3. 논리 연산자
연산자 | 기능 | 예시 | 예시결과 |
& (AND) | 둘 다 참이면 1 | 3=2 & 3^=2 | 0 |
| (OR) | 둘 중 하나 참이면 1 | 3=2 & 3^=2 | 1 |
^ (NOT) | 거짓이면 1 | ^(3=2) | 1 |
논리연산자의 경우 AND, OR 연산자의 경우 좌우에 0 또는 1의 논리값이 위치하게 되며 그 두 논리값의 관계에 따라 AND 연산의 경우 두 논리 값이 모두 참일 때만 1 하나라도 거짓이면 0, OR 연산은 하나라도 참이면 1 모두 거짓이면 0, NOT 연산은 오른쪽에 위치한 논리값의 반대값을 리턴합니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | [BigData - SAS강의 초급] SAS 연산자 - 산술, 비교, 논리연산자 | DataMarket2 | 2014.05.23 | 60904 |
3 | [BigData - SAS강의 초급] SAS 문장의 특징 1 | DataMarket2 | 2014.05.23 | 42304 |
2 | [BigData - SAS강의 초급] SAS DATA step, PROC step 예제 1 | DataMarket2 | 2014.05.23 | 45059 |
1 | [BigData - SAS강의 초급] SAS 시스템과 SAS 언어 구조 1 | DataMarket2 | 2014.05.23 | 51385 |
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5