回答編集履歴

1

妙に盛り上がってしまったので、表現をぼかします

2021/01/03 09:22

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -30,4 +30,4 @@
30
30
 
31
31
  もう一ついうと、Cでは言語として文字コードを規定していません。そして、'A'~'Z'あるいは'a'~'z'の文字コードが連続していることは保証しません('0'~'9'が連続していることは規定されています)。
32
32
 
33
- 質問のプログラムは、'A'~'Z', 'a'~'z'が連続していて、'A'と'a'のオフセットが0x20であるという(C言語には決められていない)前提を要求していることは意識しましょう(asciiコード)。現在の世の中のコンピュータの99.99%以上はその要求を満たしているとは思いますが。
33
+ 質問のプログラムは、'A'~'Z', 'a'~'z'が連続していて、'A'と'a'のオフセットが0x20であるという(C言語には決められていない)前提を要求していることは意識しましょう(asciiコード)。現在の世の中のコンピュータの多くはその要求を満たしているとは思いますが、全てではありませんので