본문 바로가기
C++,python (인프런+사이트)/C++ 개념

포인터 형변환

by 알 수 없는 사용자 2022. 1. 24.

int 는 4byte -> numPtr 

char 는 1byte -> cPtr 

 

0x12 34 56 78    를  (char *) 포인터형변환을 했으니까 4byte -> 1byte 로 줄어듬  

   1   2   3   4  

 

( 리틀엔디안이므로 뒤에서부터 짤라서 대입 )

 

 

 

그림설명 예시 ) 

반대로

short 는 2byte 

int 는 4byte 

0x1234 외에 쓰레기값으로 0x@@@@1234 가 추가된거

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

댓글