1. 대입 연산자
= | 등호의 오른쪽 값을 왼쪽의 변수에 정의한다. |
2. 산술 연산자
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
% | 나머지 |
++ | 1을 증가시킨다. |
-- | 1을 감소시킨다. |
3. 관계 연산자
< | 왼쪽이 오른쪽보다 작으면 1, 크거나 같으면 0 |
> | 왼쪽이 오른쪽보다 크면 1, 작거나 같으면 0 |
<= | 왼쪽이 오른쪽보다 작거나 같으면 1, 크면 0 |
>= | 왼쪽이 오른쪽보다 크거나 같으면 1, 작으면 0 |
== | 두 값이 같으면 1, 다르면 0 |
!= | 두 값이 다르면 1, 같으면 0 |
4. 논리 연산자
&& | AND 양쪽이 모두 참이면 참 |
|| | OR 양쪽 중 하나 이상이 참이면 참 |
! | NOT 참이면 거짓, 거짓이면 참 |
5. 할당 연산자
+= | 자신에 오른쪽 값을 더해 넣는다. |
-= | 자신에 오른쪽 값을 빼 넣는다. |
*= | 자신에 오른쪽 값을 곱해 넣는다. |
/= | 자신에 오른쪽 값으로 나눈 몫을 넣는다. |
%= | 자신에 오른쪽 값으로 나눈 나머지를 넣는다. |
6. 삼항 연산자
조건 ? 참일 때 값 : 거짓일 때 값;
7. 비트 연산자
& | 비트단위 AND 연산 |
| | 비트단위 OR 연산 |
~ | 비트단위 NOT 연산 |
^ | 비트단위 XOR 연산 |
<< | 왼쪽으로 비트 이동 |
>> | 오른쪽으로 비트 이동 |
&=, |=, ^= 와 같이 할당 연산자로도 사용 가능
8. 연산자 우선순위
1. 왼쪽에서 오른쪽으로
2. 곱하기, 나누기가 더하기 빼기보다 우선
3. 괄호안이 우선
'컴퓨터 > C' 카테고리의 다른 글
C 자료형 (0) | 2022.08.27 |
---|---|
C 데이터 표현 단위 bit byte (0) | 2022.08.26 |
C 변수 이름 결정 시 주의사항 (0) | 2022.08.26 |
C comment 주석 (0) | 2022.08.26 |
C gcc (0) | 2022.08.26 |