結果の16進数値を取得するために2つの16進数値を追加したいのですが、次のコードを書きましたが、結果の値を出力すると結果の値が"abc" ->61+62+63=186
書き込まれjk ->6a+6b
ます。d5
12
これは私が書いたコードです:
私はまた、グローバルを次のように定義しました
char buffer[20];
long int li ;
for (int i = 0; i < length; ++i) {
itoa(TextAlia[i], buffer, 16);
li = li + atol (buffer);
}