teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/08/23 00:27

投稿

ttyp03
ttyp03

スコア17002

answer CHANGED
@@ -19,7 +19,8 @@
19
19
  //printf("%s\n", 0x82a0);
20
20
 
21
21
  // %sにはアドレスを渡す必要があるので変数に格納してから出力。
22
- // しかしリトルエンディアン環境では上位バイトと下位バイトが入れ替わっているので化ける
22
+ // しかしリトルエンディアン環境ではメモリでは上位バイトと下位バイトが入れ替わっているので化ける
23
+ // 0xa082を出力しているのと同じこと
23
24
  int a3 = 0x82a0;
24
25
  printf("%.2s\n", (char*)&a3); // %sの場合NULL終端である必要があるので文字数を2文字に限定
25
26