본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

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