산술 연산자와 대입 연산자
- 산술 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/). 나머지(%)가 있음
- 대입 연산자는 (=) 사용
증감 연산자
- 전위 표기: ++a / --a, 값이 증감하고 나서 연산에 사용
- 후위 표기: a++ / a--, 연산에 사용되고 나서 값이 증감
관계 연산자
- 대소 관계 연산자: < 또는 > 등의 기호를 사용
- 동등 관계 연산자: == 또는 != 기호를 사용
- 이들 연산자는 모두 피연산자 2개를 사용하며, 연산의 결과값은 1 또는 0
논리 연산자
- &&: 논리곱(AND) 연산자로 2개의 피연산자가 모두 참일 때만 참
- ||: 논리합(OR) 연산자로 둘 중에 하나라도 참이면 참
- !: 논리부정(NOT) 연산자로 피연산자 하나를 사용해 그 참과 거짓을 바꿈
숏 서킷 룰
- &&와 ||는 숏 서킷 룰이 적용
- 숏 서킷 룰이란 좌항만으로 &&와 || 연산 결과를 판별하는 기능
- &&는 좌항이 거짓이면 어차피 거짓, ||는 좌항이 참이면 어차피 참이니 우항을 실행하지 않음
'AI 시스템 반도체 SW > C 언어' 카테고리의 다른 글
| [C 언어] 5-1 if문 (0) | 2026.06.01 |
|---|---|
| [C 언어] 4-2 그 외 유용한 연산자 (0) | 2026.05.31 |
| [C 언어] 3-2 데이터 입력 (0) | 2026.05.30 |
| [C 언어] 3-1 변수 (0) | 2026.05.30 |
| [C 언어] 2-2 상수와 데이터 표현 방법 (0) | 2026.05.30 |