C++初心者です。
人のコードを読んでいて、以下のようなintをcharに変換しているであろうコードを見つけたのですが、3行目がいまいち理解できないです。
C++
1int num = 0; 2num = ... // 0 ~ 9のいずれかが代入される 3char a = char(num + '0'); // ここに関する質問です
- これはコンストラクタですか?
- '0'は何を意味しているのですか? 0がない場合、aにはどのような値が代入されるのでしょうか?
ASCII Code
回答2件
あなたの回答
tips
プレビュー