Programming Learning Diary

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 와 같다는걸 알 수 있음

5aca6d7eafb6fb4232f623c2d7ee8ac2_1575525301_2166.png




예제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)

5aca6d7eafb6fb4232f623c2d7ee8ac2_1575525724_2716.png



예제3

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

 

댓글목록

등록된 댓글이 없습니다.