typedef
페이지 정보
작성일 19-12-05 15:14본문
//type define
//형을 정의
//unsigned short int는 자료형 중의 하나로, 16비트 (2바이트)짜리 부호가 없는 정수를 저장하는 자료형이다
예제 1
#include <iostream>
int main(){
typedef int Int32; //int 형을 int32로 정의
Int32 n = 20; //int32 에 n을저장
printf("%d\n", n); //결과 20
printf("%d\n",sizeof(Int32)) ; //사이즈 4 바이트로 int 와 같다는걸 알 수 있음
}
예제2
#include <iostream>
int main(){
typedef int Pair[2]; //2개의 인자값을 같는 int 형 배열을 Pair 로 정의하겠다.
Pair point = { 3,4 }; // int point[2] ={3,4}; 와 같음 //정의한 Pair의 사용
printf("(%d,%d)", point[0], point[1]); //결과값 (3,4)
}

예제3
#include <iostream>
int main() {
typedef const char *String; //char 형 포인터를 String 이라 저장 , const 는 비주얼 스튜디오 버전이 상향되면서 안되는 경우가 있는데 const 를 넣으면 해결된다
String name = "Koreanleo";
printf("이름:%s\n",name);
}

댓글목록
등록된 댓글이 없습니다.