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 은 형 변환 연산자가 아니다.

같이 보기

[편집 | 원본 편집]