-
[C] 자료형 (Data Type)C \ C++ 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반응형'C \ C++' 카테고리의 다른 글
[c++ error] warning: range-based for loop is a C++11 extension (0) 2021.01.19 [C++] range-based for statement (0) 2021.01.19 [C++]ERRORS (0) 2021.01.17 [C언어] 입력버퍼 (0) 2021.01.01 [C] 출력과 입력(printf, scanf , scanf_s) (1) 2020.11.02