본문 바로가기
정보처리기사 필기 총정리/4과목: 프로그래밍 언어 활용

연산자 ★★★

by 함께 공부해요 2020. 10. 4.
p.560, 4-26

#산시관비논

1) 산술 연산자 ★

연산자

의미

+

덧셈

-

뺄셈

*

곱하기

**

제곱

/

나누기

//

나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 몫을 구함

%

나누기 연산 후 몫이 아닌 나머지를 구함

++

증감 연산자 (전치; 먼저 변수의 값을 증감시킨 후 연산에 사용)

--

감소 연산자 (후치; 먼저 변수를 연산에 사용한 후 값을 증감시킴)

ex) ++a, --a (연산 전 ↑, ↓)

ex) a++, a-- (연산 후 ↑, ↓)

 

2) 시프트 연산자

연산자

의미

비고

<< 

왼쪽 시프트

비트를 왼쪽으로 이동

ex) 00101 01010

>> 

오른쪽 시프트

비트를 오른쪽으로 이동

ex) 00101 00010

 

3) 관계 연산자 ★

연산자

의미

==

같다

!=

같지 않다

크다

>=

크거나 같다

작다

<=

작거나 같다

 

4) 비트 연산자 ★ __ 201, 2회 기출문제

- 비트별(0, 1)로 연산해 결과를 얻는 연산자

연산자

의미

비고

&

and

모든 비트가 1일 때만 1

|

or

모든 비트 중 한 비트라도 1이면 1

^

xor

모든 비트가 같으면 0, 하나라도 다르면 1

~

not

각 비트의 부정, 0이면 1, 1이면 0

 

5) 논리 연산자 ★

- 두 개의 논리 값을 연산하여 (true, 1) 또는 거짓(false, 0)을 결과로 얻는 연산자

연산자

의미

비고

&&

and

모두 참(1)이면 참(1)

||

or

하나라도 참(1)이면 참(1)

!

not

부정

 

 

#조대순

6) 조건 연산자(삼항 연산자) __ 203회 기출문제

- 조건에 따라 서로 다른 수식 수행 / if(?), else(:)

# 조건 수식 ? 수식1 : 수식2;

조건 수식(true, 1)이면 수식1수행, 거짓(false, 0)이면수식2수행

 

7) 대입 연산자

연산자

의미

+=

a += 1

a = a+1

-=

a -= 1

a = a-1

*=

a *= 1

a = a*1

/=

a /= 1

a = a/1

%=

a %= 1

a = a%1

<<=

a <<= 1

a = a<<1

>>=

a >>= 1

a = a>>1

 

8) 기타 연산자

연산자

의미

sizeof

자료형의 크기 표시

,(콤마 comma)

왼쪽에서 오른쪽으로 순서대로 수행되며, 순서를 콤마로 구분

서 연산자

(자료형)

사용자가 자료형을 다른 자료형으로 변환할 때 사용하는 것

캐스트(cast) 연산자

ex) a = (int)1.3 + (int)1.4; a = 2

 

 

9) 연산자 우선순위 ★

대분류

중분류

연산자

결합규칙

우선 순위

단항 연산자

단항 연산자

!(논리 not)  ~(비트 not)

++  --  sizeof

높음

 

 

 

 

 

 

 

 

 

 

 

 

낮음

이항 연산자

 

술 연산자

*  /  %

+  -

프트 연산자

<<  >>

계 연산자

<  <=  >=  >

==  !=

 

트 연산자

&

^

|

리 연산자

&&

||

삼항 연산자

건 연산자

? :

대입 연산자

입 연산자

= += -= *= /= %= <<= >>=

순서 연산자

서 연산자

,

#산시관비논 조대순

 

 

wook-2124.tistory.com/275

 

2020 정보처리기사 필기 총정리 (시나공, 수제비)

본 정리 글은 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 참고하시고,

wook-2124.tistory.com

wook-2124.tistory.com/206

 

정보처리기사 필기, 실기 공부방법 및 기출문제 무료 공유

<네이버페이 5천원 적립 이벤트> 10/18까지 네이버페이 5,000원을 무료​로 주는 이벤트가 진행중이니 한번 확인해보세요🙏 네이버페이 포인트 5천원 무료 적립 이벤트! 모르면 손해!! (초간단) 먼�

wook-2124.tistory.com

댓글