본문으로 건너뛰기
Advertisement

C: 데이터 타입 (Data Types)

C 언어는 정적 타입 언어로, 변수를 선언할 때 사용할 데이터의 종류를 명시해야 합니다.

1. 기본 타입 (Basic Types)

  • 정수형 (Integer)

    • char: 1바이트 (아스키 코드 값 저장)
    • int: 4바이트 (가장 일반적인 정수)
    • short: 2바이트
    • long: 4~8바이트
  • 실수형 (Floating-point)

    • float: 4바이트 (소수점 6자리 정도)
    • double: 8바이트 (소수점 15자리 정도, 권장)

2. 형 변환 (Type Casting)

데이터의 타입을 강제로 바꾸는 기능입니다.

int a = 10, b = 3;
double result = (double)a / b; // 정수를 실수로 변환하여 소수점 결과 획득

노트

sizeof() 연산자를 사용하면 해당 타입이나 변수가 차지하는 메모리 크기를 바이트 단위로 확인할 수 있습니다.

Advertisement