728x90
반응형
main.c
#include <stdio.h>
union converter {
float f_val;
short u_val[2];
};
void main(void) {
float test1 = 40.26;
union converter conv;
conv.f_val = test1;
printf("%x %x\r\n", conv.u_val[1], conv.u_val[0]);
}
union은 메모리를 공유하는 구조 입니다.
float 는 4바이트..short는 2바이트 입니다.
float ㅁㅁ ㅁㅁ
u_valㅁㅁ ㅁㅁ
이런식입니다.
결과 화면
728x90
반응형
'공부 > C언어' 카테고리의 다른 글
21. *(int*) 응용 (0) | 2019.07.09 |
---|---|
20. visual studio에서 sprintf 사용하기 (0) | 2019.07.08 |
18. typedef enum 응용 (0) | 2019.05.10 |
17. 배열과 포인트 (1) | 2019.05.03 |
visual studio define 설정 (0) | 2019.04.02 |