티스토리 뷰
2021.02.05.금
변수 선언과 초기화
int number = 1; //자료형 변수명 = 값;
✔ 위와 같은 형태로 변수를 선언하고 초기화한다.
✔ 변수의 자료형과 이름을 붙이는 것을 선언이라고 하며, 변수에 어떠한 값을 저장하는 것을 초기화라고 한다.
✔ 변수에 어떠한 자료형의 값을 저장할지 선언해주어 변수에 할당할 메모리를 정한다. (int의 경우 4바이트 할당)
✔ 할당받은 메모리 공간에 만약 의미 없는 쓰레기 값이 저장되어 있으면 오류가 발생하므로, 반드시 초기화의 과정이 필요하다.
int number ; //변수 선언
number = 1 ; //변수 초기화
✔ 선언과 초기화를 동시에 할 수 도 있지만, 위처럼 선언과 초기화를 따로 할 수도 있다.
✔ 변수를 선언한 위치에 따라 사용할 수 있는 범위가 결정된다.
int num1, num2;
✔ 같은 자료형의 경우 위와 같이 둘 이상의 변수를 같이 선언하기도 한다.
변수 이름 규칙
✔ 변수 명을 지을 때에는 아래와 같은 규칙을 지켜야 한다.
1. 영문과 숫자 _ 사용 가능
2. 대소문자를 구분 (예) num과 Num 은 다른 변수
3. 영문이나 _ 로 시작할 수 있다
4. 숫자부터 시작할 수 없다
5. 변수 이름에 공백을 포함할 수 없다
6. C언어에서 사용되는 키워드는 사용할 수 없다 (예) while, for, if, int...
정수 자료형
✔ char형은 문자지만 정수형태로도 표현이 가능하므로 함께 확인하자.
✔ 정수를 표현하는 다양한 형태의 자료형이 존재하며 일반적으로 int를 많이 사용한다.
✔ long은 플랫폼마다 표현 가능한 범위가 다르므로, Window를 기준으로 기억하자. [참고 링크] C언어 코딩 도장
자료형 | 크기 | 범위 | 비고 |
char | 1byte(8bit) | -128 ~ 127 | |
short | 2byte(16bit) | -32,768 ~ 32,767 | |
int | 4byte(32bit) | -2,147,483,648 ~ 2,147,483,647 | |
long | 4byte(32bit) | -2,147,483,648 ~ 2.147.483.647 | 운영체제마다 상이 |
long long | 8byte(64bit) | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
[참고] 한빛미디어-혼자 공부하는 C언어 유튜브 강의 / 엘리스 트랙-혼자 공부하는 C언어 / 길벗-C언어 코딩도장 / 위키백과
'BackEnd > C' 카테고리의 다른 글
[2일차] 2. 문자열 저장 (0) | 2021.02.13 |
---|---|
[2일차] 1. unsigned 정수 자료형 / 실수 자료형 (0) | 2021.02.13 |
[1일차] 3. 정수/실수/문자/문자열 표현법 (0) | 2021.02.13 |
[1일차] 2. 출력 함수 printf( ) (0) | 2021.02.13 |
[1일차] 1. 프로그램과 C언어 (0) | 2021.02.13 |