2

重複の可能性:
単一の char を int に変換する方法

文字列から整数を取り出してから、他の整数に追加する必要があるプログラムに取り組んでいます。

IE 入力「123456789」。5 番目の文字 '5' を取り出すことができますが、これを別の int に追加する必要があります。これを int に変換しようとすると、ASCI 値が返されます。char を対応する int に変換する方法はありますか?

4

1 に答える 1

9

character の ASCII 値を差し引くだけです'0'

例えば'5' - '0' = 5

于 2012-07-05T18:25:29.573 に答える