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

回答編集履歴

1

2でした

2019/09/06 14:08

投稿

unhappychoice
unhappychoice

スコア1531

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  printf("アドレス・・・%p 数列・・・%d\n",str,str[1]);
3
3
  ```
4
4
 
5
- `str[1]` は文字の `'5'` です。 `%d` は数値として出力なので、`'5'` の文字コードが出力されるかと。
5
+ `str[1]` は文字の `'2'` です。 `%d` は数値として出力なので、`'2'` の文字コードが出力されるかと。
6
6
  ので、出力はおかしくないです。
7
7
 
8
- 文字の `'5'` を文字として出力したければ、 printf では `%c` を使えばよいかと思います。
8
+ 文字の `'2'` を文字として出力したければ、 printf では `%c` を使えばよいかと思います。