변수
영어로는 Variable 우리말로는 변수라고 지칭하는 변수는 바뀔 수 있는 어떤 값을 보관하는 곳을 말한다
코드
1
2
3
4
5
6
7
8
#include <stdio.h>
int main(){
int a;
return 0;
}
이런 식으로 앞에 자료형을 적어주고 뒤에 이름을 적는 방식으로 선언 할 수 있다.
코드
1
2
3
4
5
6
7
8
#include <stdio.h>
int main(){
int num = 10;
return 0;
}
해당 코드는 int 형 num이라는 변수에 10을 넣는다는 뜻이다
이와 같은 변수에 앞에 사용할 수 있는 자료형은 다양한데
- 정수형
- char (문자형) : 1바이트 = -128~127
- short : 2바이트 = -32,768~32,767
- int : 4바이트 = -2,147,483,648~ 2,147,483,647
- long : 4바이트 = -2,147,483,648~ 2,147,483,647
- long long : 8바이트 = -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807
- 실수형
- float : 4바이트 = -2,147,483,648~ 2,147,483,647
- double : 8바이트 = ±1.7 ×10^-307이상 ± 3.4 × 10^308 이하
- long double : 8바이트 이상 = double 이상
대략 이 정도가 있다 여기서 unsigned를 붙이면 음수없이 0부터 표현한다고 보면 된다
변수명 짓는 규칙
- 변수명에 띄어쓰기가 있으면 안된다.
- 숫자가 맨 앞에 위치하면 안된다.
- 변수명은 오직 영어,숫자,_ 로만 구성하는 걸 권장한다.
- 변수명이 C언어 예약어면 안된다 .
- 대소문자가 다르면 다른 변수명이다.