프로그래밍/C
[C언어] 변수 만들기
부단
2019. 9. 1. 16:21
728x90
C언어로 변수 만들어 보기
변수란?
변수는 어떤 공간에 데이터를 저장하기 위한 이름을 가진 공간이다.
변수가 필요한 이유
- 데이터를 입력받았을 때 다시 꺼내서 사용할 수 있으려면 '저장'을 해야 한다.
- '저장'을 하려면 '저장'할 수 있는 공간이 필요!
- 따라서 '저장'할 수 있는 공간이 '변수'!
- 데이터를 입력하고 출력하기 위해서는 변수가 필수이다
변수 선언해 보기
1 2 3 4 | #include <stdio.h> int main(){ int sum; } | cs |
int num에서
int를 자료형, num을 변수 이름이라고 한다.
변수를 만들 때 주의점
- 영문 문자와 숫자를 사용할 수 있으며(밑줄_)로도 시작할 수 있다.
- 대소문자를 구분하며 이미 C언어에 존재하는 키워드는 사용할 수 없다.
- 문자부터 시작해야 하며 숫자부터 시작할 수 없다.
- 자신이 쓰려고 하는 [ex) 문자열, 숫자]등을 구분하여 알맞은 형태로 선언해야 한다.
- ex) 숫자(정수)를 변수로 선언할 경우: int 이름; 문자 하나를 변수로 선언할 경우: char 이름;
자료형 | 메모리 크기 | 범위 |
---|---|---|
char | 1 byte | -128 ~ 127 or 0 ~ 255 |
unsigned char | 1 byte | 0 ~ 255 |
signed char | 1 byte | -128 ~ 127 |
int | 2 or 4 bytes | -32,768 ~ 32,7667 or -2,147,483,648 ~ 2,147,483,647 |
unsigned int | 2 or 4 bytes | 0 ~ 65,535 or 0 ~ 4,294,967,295 |
short | 2bytes | -32,768 ~ 32,767 |
unsigned short | 2bytes | 0 ~ 65,535 |
long | 4bytes | -2,147,483,648 ~ 2,147,483,647 |
unsigned long | 4bytes | 0 ~ 4,294,967,295 |