C 언어 자료형
IT 위키
C 언어 자료형 : Data Type
C 언어에서 변수에 담을 값의 종류와 크기를 정하는 것. 변수를 쓰기 전에 반드시 선언해야 한다.
| 예약어 | 담는 값 | 크기 (일반적인 32·64비트 환경) |
|---|---|---|
char
|
문자 한 개 | 1바이트 |
int
|
정수 | 4바이트 |
float
|
단정도 실수 | 4바이트 |
double
|
배정도 실수 | 8바이트 |
void
|
형이 없음 | — |
문자형을 선언할 때 쓰는 것은 char 다.
문자는 작은따옴표로 'A' 처럼 쓰고, 문자열은 큰따옴표로 "AB" 처럼 쓴다.
- 크기 :
short,long,long long - 부호 :
signed(기본),unsigned - 기억 부류 :
auto,static,register,extern
- 암시적 변환 : 작은 형에서 큰 형으로 자동으로 바뀐다
- 명시적 변환(캐스팅) : 괄호로 형을 적어 강제로 바꾼다.
이때 쓰는 연산자를 cast 연산자라 한다
double d = 3.9; int n = (int)d; /* 3 */
auto·case·conversion 은 형 변환 연산자가 아니다.
