티스토리 뷰

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언어 코딩도장 / 위키백과

댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday