티스토리 뷰

연산자 : +, -, *, /, %

1. 수학에서 사용하는 기호를 컴퓨터에서 똑같이 사용하는 기호 (+, -)

2. 수학 기호와는 다르게 컴퓨터에서 달라지는 (*, /, %) 기호 

 

5 + 3 = 8

5 - 3 = 2

5 * 3 = 15

5 / 3 = 1

5 % 3 = 2

 

관계 연산자

1. 크기 비교 연산에 사용되는 연산자

2. 비교 결과 참 (true)이면 1, 거짓 (false)이면 0

 

>큰가

< 작은가?

>= 크거나 같은가?

<= 작거나 같은가?

!= 다른가?

== 같은가?

 

논리 연산자

AND OR NOT 연산에 사용되는 연산자

 

&& AND  

|| OR

! NOT

 

증감 연산자

1. 값을 1만큼 증가 또는 감소시키는 연산자

2. 증감 연산자는 반드시 변수에만 사용

3. 연산자 위치에 따라 연산 순서가 다름

 

전위형 : a = ++cnt, a = --cnt

후위형 : a = cnt++, a = cnt--

 

비트연산자

비트단위의 연산에 사용되는 연산자

1. 비트 논리 연산자

& AND

| OR

~ NOT

^ XOR

2. 이동 (shift) 연산자

1. 이동 후 빈자리는 0으로 채워짐

2. 비트 왼쪽 이동 : 왼쪽 피연산자 *2n

3. 비트 오른쪽 이동 : 왼쪽 피연산자 /2n

 

<<  왼쪽으로 이동

>> 오른쪽으로 이동

 

조건연산자

1. 삼항연산자

2. 수식C ? 수식T : 수식F

 

형변환연산자

명시적 형변환 : 지정한 데이터 타입으로 임시적으로 수행하는 형변환

a = 5; b=2;

printf ("%d/ %d = %d, a, b, a/b);

 

댓글
© 2022 chanchaning