casting이 핵심
int main()
{
char a = 0x12, b = 0x34;
short c = 0x5678;
int t;
char *p = (char *)&t;
*(short*)p = c;
*(p+2) = b;
*(p+3) = a;
printf("%x", t);
return 0;
}
참고 링크 :
https://blog.naver.com/tipsware/220875636577
[Quiz] 포인터를 사용하여 데이터 구성하기
아래와 같이 a, b, c라는 변수가 있습니다. 이 변수에는 각각 0x12, 0x34, 0x5678이라는 값이 저장되어 있...
blog.naver.com
'개발정보 > C,C++' 카테고리의 다른 글
WiringPi build error solution (0) | 2022.02.27 |
---|---|
문자열 컨트롤 함수(custom) (0) | 2022.01.27 |
Bubble Sorting (0) | 2022.01.27 |
구조체 멤버의 메모리 할당과 #pragma pack (0) | 2021.12.06 |
구조체 포인터 설명 (0) | 2021.12.05 |
댓글