3.변수 / 자료형 / sizeof함수

2021. 9. 14. 09:14C언어

변수

변수란 무엇인가?

변수란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다. 즉, 변수란 데이터를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있습니다.

 

변수의 초기화

변수를 선언하고 처음으로 값을 저장하는 것을 변수의 초기화라고 합니다.

 

※변수를 선언할때는 변수명 앞에 사용처에 맞는 자료형을 같이 써줘야 합니다.

 

ex)

 

ex)

 

변수 이름 짓기

 

1.변수의 이름은 개발자가 직접 지어야 하기때문에 규칙을 알아야합니다.

 

2.하나의 프로그램에서 같은 이름의 변수를 사용할 수 없습니다.

 

3.코드의 이식성과 입력 오류를 줄이기 위해 긴 이름은 피하는것이 좋다. 

 

4.변수의 첫글자는 반드시 알파벳으로 시작하여야합니다. 그 이후에는 숫자나 밑줄(_) 사용이 가능합니다.

 

5.숫자로 시작, 스페이스, 특수문자 사용이 불가능 합니다.

 

6.나중에 봤을때도 변수명을보고 어떤곳에쓰는 변수인지 알아야 하기때문에 사용처와 연관된 이름이 좋습니다.

자료형

자료형이란?

 

데이터를 표현하는 방법

 

※변수를 선언할때는 변수명 앞에 사용처에 맞는 자료형을 같이 써줘야 합니다....22

 

밑에표를 보시면 정수형,실수형 자료형의 메모리크기값의범위를 표로 나타냈습니다!!

  자료형 메모리 크기 값의 범위
정수형 변수 char 1byte -128 ~ 128
short 2byte -32768 ~ 32767
int 4byte -2147483648 ~ 2147483647
unsigned int 4byte 0 ~ 4294967295
long long int 8byte -9.223.372.036.854.775.808 ~ 9.223.372.036.854.775.807
실수형 변수 float 4byte ±3.4 x 10^-37 ~ ±3.4 x 10 ^38
double 8byte ±1.7 x 10^-307 ~ ±3.4 x 10 ^308

※위 표를보시면 unsigned int 라는게 있는데 이것은 <->부호를 없애고 양의 정수로만 표현하는것을 말합니다!!

 

sizeof함수

sizeof함수는 sizeof(int) 이런식으로 표현할수 있습니다.

 

이 함수는 자료형이나 변수메모리 크기를 알아볼수있는 함수입니다!!(아주 신기하죠?!!)

 

위의 예제를 보시면 각각 다른 자료형을 써서 변수를 선언하고 sizeof함수를 사용했습니다.

 

밑에 결과 창을보시면 위에있는 표메모리크기 결과가 똑같이 나온것을 알수있습니다!!(신기방기!!)

 

 

오늘도 좋은 공부였습니다..!!

'C언어' 카테고리의 다른 글

5.조건문  (0) 2021.09.15
4.데이터 입력 / 연산자(산술,관계,논리)  (0) 2021.09.15
2.주석문과 출력문  (0) 2021.09.13
1.프로젝트 만들기! / Hello World!!  (0) 2021.09.11
C언어란 무엇인가?  (0) 2021.09.11