![[C++] typedef](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbM5zE%2FbtsGOdL4yO2%2FJ0yCdQu3J9pbKiGCE5L7l0%2Fimg.jpg)

[C++] typedefPROGRAMMING/04. C++2024. 4. 23. 13:36
Table of Contents
반응형
typedef
C/C++의 예약어이며 저장소 클래스 지정자 중 하나이다.
프로그래머가 타입의 별칭을 생성하고, 실제 타입 이름 대신 별칭을 사용할 수 있다.
즉, C++에서 이미 정의된 자료형이나 사용자 정의 자료형보다 더 짧거나 의미 있는 이름을 지어줄 수 있다.
장점
- 읽기 편하고, 입력하기 편하다.
- 호환성이 좋아진다.
- 유연성이 생긴다.
사용법
typedef를 선언하려면 typedef 키워드를 사용하고 자료형 다음에 별칭 이름을 사용하면 된다.
typedef int LENGTH;
typedef 재정의할 자료형 재정의할 이름;
예제
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdio.h>
#include <stdlib.h>
typedef unsigned char BYTE;
int main()
{
BYTE b = 0xFF;
printf("b = %X\n", b);
return 0;
}
|
cs |
반응형

@HYUNJZZANG :: HyunZzang
HyunZzang의 프로그래밍 공간 / 함께 공부해요!!
도움이 되셨다면 "좋아요❤️" 또는 "구독👍🏻" 부탁드립니다 :)