반응형

변수와 자료형(2)

 

 

아래의 사진은 정수 자료형 종류 크기를 나타낸 사진이다.

 

-

 

 

-

 

하지만 <stdint.h> 파일에 정의된 자료형은 실제로 기본 자료형이 새롭게 추가된 것이 아니라

 

운영체제 환경에 맞도록 키워드 typedef를 이용해서 새로운 이름의 자료형으로 재정의한 것이다.

 

키워드 typedef의 문법은 다음과 같다

 

-

 

 

-

 

위의 typedef 문법을 사용하면 "기존 자료형" 자료형 "새로운 자료형" 자료형으로 사용할 수 있다.

 

예를 들어 위 사진처럼

 

typedef 문법을 이용해서 char형 자료형 새로운 자료형으로 CH형 정의해서 사용할 수 있다.

 

아래의 사진을 보고 좀 더 알아보자

 

-

 

test2.c
0.00MB

 

 

-

 

일반적인 프로그램을 개발하는 환경에서는 기본 자료형을 사용해도 크게 문제는 없지만

 

후에 네트워크 관련 프로그래밍에서 사용되는 프로토콜 헤더의 구조체를 만드는 경우 등

 

크기에 민감한 데이터를 다루는 작업에서는 기본 자료형을 사용하는 것보다

 

<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

+ Recent posts