char 配列があり、その中chars[]
に値{'#', '$', '1'}
が含まれています。1
を削除して別の変数 に配置したいのですval
が、実行すると 49 になります (理由はわかりません)。私はそれをデバッグしようとしましたが、情報はの要素が次のchars
とおりであることを示しています:
char[0] = 35 '#'
char[1] = 36 '$'
char[2] = 49 '1'
それが順番に
int val = char[2];
なる
val = 49
これが原因かどうかはわかりませんが、計画が狂っています。問題が何であり、それを修正するために何ができるかを誰かが知っていますか?