- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「猫でもわかるC++ プログラミング」の内容で)
猫でもわかるC++ プログラミングで学習している入門者の質問
このQ&Aのポイント
- 「猫でもわかるC++ プログラミング」は非常にわかりやすく初心者に親切な入門書です。
- 質問は、i - '!' + 1 の意味がわからないというものです。
- 初心者に分かりやすく教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
'!'は!マークのキャラクターコード(0x21)を表します。 iが表示したキャラクターですから(i-'1'+1)は次に表示するキャラクターコードi+1と最初のキャラクターコード0x21の差分を表します。 この本を見ていないのでどのような意図でこのようなコーディングをしているのか判りませんがこれだけを見ろとスマートなコーディングとは言えません。
お礼
ありがとうございました。 差分を表しているとは気づきませんでした。 非常に参考になりました。