[c언어] ANSI 데이터 타입
ANSI 데이터 타입은 C 프로그래밍 언어에서 사용되는 기본 데이터 타입을 정의합니다. ANSI 표준은 C 프로그래밍 언어에 대한 통일된 규격을 제공하여 이식성을 강화합니다.
ANSI 데이터 타입의 종류
ANSI C는 여러 가지 종류의 데이터 타입을 제공합니다. 이 데이터 타입들은 각각 서로 다른 크기와 범위를 갖습니다.
1. 정수형 데이터 타입
- char: 문자를 표현하는 데 사용되는 데이터 타입입니다.
- int: 정수를 표현하는 데 사용되는 데이터 타입입니다.
2. 부동 소수점 데이터 타입
- float: 단정도 부동 소수점 숫자를 표현하는 데 사용되는 데이터 타입입니다.
- double: 배정도 부동 소수점 숫자를 표현하는 데 사용되는 데이터 타입입니다.
3. 기타 데이터 타입
- void: 데이터 타입이 없음을 나타내는 데 사용되는 데이터 타입입니다.
- size_t: 객체의 크기를 저장하는 데 사용되는 데이터 타입입니다.
데이터 타입 크기 및 범위
다양한 데이터 타입은 시스템 아키텍처에 따라 크기와 범위가 다를 수 있습니다. 예를 들어, 어떤 시스템에서는 int가 2바이트인 반면 다른 시스템에서는 4바이트일 수 있습니다. 즉, 데이터 타입의 크기와 범위는 플랫폼에 따라 다를 수 있으므로 유의해야 합니다.
결론
ANSI C 데이터 타입은 C 프로그래밍 언어의 기본적인 데이터 표현을 제공합니다. 이 데이터 타입들을 이용하여 변수를 선언하고 프로그램을 작성할 수 있습니다. 하지만 플랫폼에 따라 데이터 타입의 크기와 범위가 달라질 수 있으므로 유의하여야 합니다.
참조: https://www.tutorialspoint.com/ansi-c/ansi_c_data_types.htm