C \ C++

[C] 자료형 (Data Type)

인디아나쥰이 2020. 11. 2. 12:13

C 언어의 자료형은 일정 크기(길이)의 메모리에 저장된 정보(자료)를 해석하는 방법이라고 할 수 있다.

 

변수와 상수

상수

상수는 값이 확정되어 앞으로 변할 가능성이 없는 수를 말하며, c언어에서 상수의 종류는 

다음과 같다.

 

-리터럴 상수

  문자상수: ex.'A'

  문자열 상수: ex."Hello World"

  정수 상수: ex. 3,4L

  실수 상수: ex. 3.4F, 123.45

 

-심볼릭 상수

  형한정: const 형한정어를 이용하여 선언 및 정의 되는 상수

  (ex. const int nMax = 100;)

  전처리기: #define 전처리기로 선언 밑 정의 되는 상수

 

 

변수

변수는 구체화 하지 않았거나 앞으로 변경될 가능성이 있는 수 를 말한다.

 

-변수는 이름으로 식별한다.

-변수는 그릇이고 상수는 그릇에 담을 값이다.

-변수의 개수는 적을 수록 좋다 -> 많을 수록 프로그램이 복잡해짐

-변수는 메모리로 구현되며, 메모리는 주소를 가진다.

 

 

C 언어의 자료형 

 

분류 자료형
정수형 char: 1(8비트)
short: 2(16비트)
int:4(32비트)
long:4(32비트)
long long int:8(64비트)
실수형 float:4
double:8
long double: 8 이상
유도형 * : 4(32비트 App), 포인터 , 메모리의 주소를 의미
[]: 배열,동일 요소의 집합체
구조체: 서로 다른 요소들의 집합체
공용체: 동일 메모리에 다향한 해석방법을 부여하는 방법
- void: 무치형, 길이 및 해석방법이 없는 자료형

 

 

 

출처:excelsior-cjh.tistory.com/134

728x90
반응형