回答編集履歴

1

sample追加

2016/06/10 12:48

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -1,3 +1,21 @@
1
1
  共用体を何に使うんだか想像がつかないなら、使わなずに済ませたほうが幸せになれます。
2
2
 
3
3
  相当マシン寄りの凝ったコードには必要となるでしょうが。
4
+
5
+
6
+
7
+ union foo {
8
+
9
+ long long_val;
10
+
11
+ char char_val[4];
12
+
13
+ };
14
+
15
+
16
+
17
+ union foo data; data.long_val = 12345;
18
+
19
+ char b = data.char_val[2]; /* 12345 の 2byte目を取り出す */
20
+
21
+