これは最初はばかげた/些細な質問のように見えるかもしれませんが、私がこれを行うと:
char f_gear = 15;
通常の出力が得られます
"☼"
しかし、私がそれを宣言するときにそれをゼロで埋めるとき:
char f_gear = 015;
奇妙な出力が表示され、テキストが文字化けして(1行で)見え、前の行が空白になります。個々のキャラクター自体を見ようとすると、次のようになります。
" ◘◘@╧S☻ "
本質的に何が違うのですか?15 == 015ではないですか?
== EDIT ==質問を投稿したときに、StackOverflowによってテキストが変更されました。私が実際に見た出力は、いくつかの空白文字でした。