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: 무치형, 길이 및 해석방법이 없는 자료형 |
728x90
반응형