私は次のことをやっている:文字インデックスの返却は何ですか?
char character = "123c"[3]
私は、デバッガでcharacter
を調べると、それは99 'c'
としての価値を示しています。
なぜそれがこのように動作しますか?実際にはの値99またはc
ですか? 「99」の部分を削除し、値を単にc
にする方法はありますか?
私は次のことをやっている:文字インデックスの返却は何ですか?
char character = "123c"[3]
私は、デバッガでcharacter
を調べると、それは99 'c'
としての価値を示しています。
なぜそれがこのように動作しますか?実際にはの値99またはc
ですか? 「99」の部分を削除し、値を単にc
にする方法はありますか?
値はまだただのchar = c
です。 99はASCII値です。デバッガ(「自動車」/「地域」、時計など)にのみ表示されます。
デバッガには、デコードされた値「99」とエンコードされた値「c」が表示されます。 – Quantic
それは基本的に私が言ったことです。デコードされたことは、文脈を与えられたものを意味しません。 –
これは素晴らしいことです。質問と答えに感謝しています.1時間前にKeyPressイベントからe.KeyChar値を調べるのとまったく同じ質問でした。 –
「どのようにキャラクタCを取得するのですか」とはどういう意味ですか? –
あなたはキャラクターを手に入れているだけです。デバッガ/イミディエイトウィンドウを見ず、変数を結果に設定して印刷しないでください。 –
@GeorgeStockerなぜこの質問がその理由で保留になったのですか?何が求められているのかは間違いありません。 –