0. 변수를 이용한 데이터 저장
* 변수
: 값을 저장할 수 있는 메모리 공간에 붙여진 이름
: 변수 선언 시 메모리 공간이 할당되고 이름이 붙는다.
: 변수의 이름을 통해서 할당된 메모리 공간에 접근
: 값을 저장할 수도 있고 지정된 값을 참조할 수 있다.
- 형식
int num; // 데이터 타입 변수명 - int (정수) , double (실수) 정수와 실수는 데이터 저장 방식이 다르다.
num=20; // 변수 초기화 선언만 하면 그 안에 쓰레기 값이 들어 있음
int num = 20; // 변수 선언과 동시에 초기화
- 변수 이름의 규칙
∙첫째 변수의 이름은 알파벳, 숫자, 언더바(_)로 구성되다.
∙둘째 C언어는 대소문자를 구분한다. 따라서 변수 Num과 변수 num은 서로 다른 변수이다.
∙셋째 변수의 이름은 숫자로 시작할 수 없고, 키워드도 변수의 이름으로 사용할 수 없다.
∙넷째 이름 사이에 공백이 삽입될 수 없다.
1. 대입, 산술 연산자
연산자 | 연산자의 기능 |
= | 연산자 오른쪽의 있는 값을 연산자 왼쪽에 있는 변수에 대입한다. |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 int 나누기에서는 몫 |
% | 나누기의 나머지 |
2. 복합 대입 연산자
a = a+b a += b 동일
모든 산술 연산자에 동일하게 적용
3. 증가 감소 연산자
연산자 | 연산자의 기능 |
++num | 값을 1증가 후, 속한 문장의 나머지를 진행 (선 증가, 후 연산) |
num++ | 속한 문장 진행 후 값을 1증가 (선 연산, 후 증가) |
--num | 값을 1감소 후, 속한 문장의 나머지를 진행 (선 감소, 후 연산) |
num-- | 속한 문장 진행 후 값을 1감소 (선 연산, 후 감소) |
4. 관계 연산자
<, >, ==(같다), !=(다르다), <=, >=
연산 조건을 만족하면 참(1), 만족하지 않으면 거짓(0) 반환
5. 논리 연산자
&&(and) ||(or) !(not)
6. 입력 scanf함수
- 형식
int num; // 변수가 먼저 선언되어 있어야 하며
scanf("%d", &num); // "입력받는 형태", &저장 변수명
'Base > C' 카테고리의 다른 글
1. 기본 출력 코드 구성 (0) | 2022.05.18 |
---|---|
0. C언어 Visual Studio Code로 IDE 구성 (0) | 2022.05.16 |
댓글