< 정수형 변수 >
- 길이에 따라 나눈다
: char / short / int / long
< 실수형 변수 >
- 마찬가지로 길이에 따라 나눈다
: float / double
< 대입 연산자 / 산술 연산자 >
연산자 | 기능 | 결합방향 |
= | 오른쪽을 왼쪽에 대입한다 | ← |
+ | → | |
- | → | |
* | → | |
/ | 나누기 | → |
% | 나누기의 나머지를 반환한다 | → |
전달하는 인자의 자리에 연산자가 올 수 있다
이 경우, 함수의 호출에 앞서 연산식이 먼저 진행된다. 그 연산의 결과가 인자가 되어 함수의 호출까지 이어진다.
연산자 | 기능 | 결합방향 |
++num | 선 증가, 후 연산: 오른쪽 먼저 증가하고 왼쪽으로 넣는다 | ← |
num++ | 선 연산, 후 증가: 오른쪽 먼저 연산하고 왼쪽에 넣은 후 증가한다 | → |
--num | 선 감소, 후 연산 |
← |
num-- | 선 연산, 후 감소 |
→ |
후위 증가(선 연산, 후 증가) 및 후위 감소(선 연산, 후 감소) 연산 시에는
소괄호의 영향을 받지 않고, 다음 문장으로 넘어가야만 비로소 값의 증가 및 감소가 이루어 진다.
연산자 | 기능 | 결합방향 |
&& | 모두 참이어야만 참: 논리 AND | → |
|| | 둘 중 하나라도 참이면 참: 논리 OR | → |
! | 참이면 거짓, 거짓이면 참: 논리 NOT | ← |
C언어는 0이 아닌 모든 값을 '참'으로 간주한다.
'c&c++' 카테고리의 다른 글
C언어의 표준 키워드 (0) | 2021.09.09 |
---|---|
scanf 함수에 대하여 (0) | 2021.09.09 |
<계속> C와 Python의 차이점 (0) | 2021.09.09 |
변환 형식 지정자 (0) | 2021.09.07 |
표준이 요구하는 main함수 (0) | 2021.09.07 |