-
C언어 코딩도장 54.7 심사문제: 정수 데이터 공용체 정의하기개인 공부/C언어 공부 2020. 8. 27. 20:48
문제 : 다음 소스 코드를 완성하여 0x11 4가 출력되게 만드세요.
실행 결과 :
0x11 4
너무 주입식으로(?) 공부해서
d1.num1
에 0x1111이 저장되고,sizeof(d1)
은 4인 것만 보고 아 그럼num1
은short
형이고,num1
이랑c1
말고 int형 변수가 하나 더 있어야겠구나~! 하고 변수 세 개를 선언했었는데 그럴 필요가 없었다.. -_- ㅋㅋ1234567891011121314151617#include <stdio.h>union Data {int num1;char c1;};int main(){union Data d1;d1.num1 = 0x1111;printf("0x%x %d\n", d1.c1, sizeof(d1));return 0;}cs '개인 공부 > C언어 공부' 카테고리의 다른 글
C언어 코딩도장 55.9 심사문제: 게임 캐릭터 구조체 포인터 사용하기 (0) 2020.08.28 C언어 코딩도장 55.8 심사문제: 게임 캐릭터 구조체 사용하기 (0) 2020.08.28 C언어 코딩도장 53.7 : 나이가 가장 많은 사람 찾기 (0) 2020.08.26 C언어 코딩도장 53.6 : 선의 길이 구하기 (0) 2020.08.26 C언어 코딩도장 52.7 : 인적 정보 복제하기 (0) 2020.08.26