증감 연산자
증감 연산자 (Increment and Decrement Operator)는 피연산자를 1씩 증가 또는 감소시킬 때 사용하는 연산자입니다
피연산자가 하나인 단항 연산자이며 증감 연산자는 해당 연산자가 어느 쪽에 위치하는가에 따라 연산의 순서 및 결과가 달라집니다
증감 연산자 | 설명 |
++x | 먼저 피연산자의 값을 1 증가시킨 후에 해당 연산을 진행함 |
x++ | 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 증가시킴 |
--x | 먼저 피연산자의 값을 1 감소시킨 후에 해당 연산을 진행함 |
x-- | 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 감소시킴 |
증감 연산자의 연산 순서
증감 연산자는 피연산자의 어느 쪽에 위치하는가에 따라 연산의 순서가 달라집니다
비교 연산자
비교 연산자 (Comparison Operator)는 피연산자 사이의 상대적인 크기를 판단하는 연산자입니다
왼쪽의 피연산자와 오른쪽의 피연산자를 비교하여 어느 쪽이 더 큰지, 작은지, 또는 서로 같은지를 판단합니다
두 개의 피연산자를 가지는 이항 연산자이고 왼쪽에서 오른쪽 방향으로 결합합니다
비교 연산자 | 설명 |
== | 왼쪽의 피연산자와 오른쪽의 피연산자가 같으면 1을 반환함 |
!= | 왼쪽의 피연산자와 오른쪽의 피연산자가 같지 않으면 1을 반환함 |
> | 왼쪽의 피연산자가 오른쪽의 피연산자보다 크면 1을 반환함 |
>= | 왼쪽의 피연산자가 오른쪽의 피연산자보다 크거나 같으면 1을 반환함 |
< | 왼쪽의 피연산자가 오른쪽의 피연산자보다 작으면 1을 반환함 |
<= | 왼쪽의 피연산자가 오른쪽의 피연산자보다 작거나 같으면 1을 반환함 |
C언어에서 거짓 (False)는 0이고, 0이 아닌 모든 것은 참 (True)로 인식됩니다
728x90
반응형
'Programming > C' 카테고리의 다른 글
[C언어] 삼항, 쉼표, sizeof, 포인터 연산자 (0) | 2022.05.04 |
---|---|
[C언어] 논리 연산자와 비트 연산자 (0) | 2022.05.02 |
[C언어] 연산자 - 산술 연산자와 대입 연산자 (0) | 2022.04.01 |
[C언어] 연산자 - 연산자의 우선 순위와 결합 방향 (0) | 2022.04.01 |
[C언어] 데이터 타입 (자료형) (0) | 2022.03.31 |
댓글