반응형
변수와 자료형(2)
아래의 사진은 정수 자료형의 종류와 크기를 나타낸 사진이다.
-
-
하지만 <stdint.h> 파일에 정의된 자료형은 실제로 기본 자료형이 새롭게 추가된 것이 아니라
운영체제 환경에 맞도록 키워드 typedef를 이용해서 새로운 이름의 자료형으로 재정의한 것이다.
키워드 typedef의 문법은 다음과 같다
-
-
위의 typedef 문법을 사용하면 "기존 자료형"의 자료형을 "새로운 자료형"의 자료형으로 사용할 수 있다.
예를 들어 위 사진처럼
typedef 문법을 이용해서 char형 자료형을 새로운 자료형으로 CH형을 정의해서 사용할 수 있다.
아래의 사진을 보고 좀 더 알아보자
-
-
일반적인 프로그램을 개발하는 환경에서는 기본 자료형을 사용해도 크게 문제는 없지만
후에 네트워크 관련 프로그래밍에서 사용되는 프로토콜 헤더의 구조체를 만드는 경우 등
크기에 민감한 데이터를 다루는 작업에서는 기본 자료형을 사용하는 것보다
<stdint.h>에 정의된 자료형을 사용하는 것이 더 안전하다.
반응형
'시작하지 말았어야 했던 것 > C언어 기본 문법' 카테고리의 다른 글
5. 연산자(3) (0) | 2021.02.01 |
---|---|
4. 연산자(2) (0) | 2021.02.01 |
3. 연산자 (0) | 2021.02.01 |
1. 변수와 자료형 (0) | 2021.02.01 |
0. OT (0) | 2021.02.01 |