из LRM:
- str.atoi () возвращает целое число, соответствующее десятичному представлению ASCII в str.
- atohex интерпретирует строку как шестнадцатеричное.
- atooct интерпретирует строку как восьмеричное.
- atobin интерпретирует строку как двоичное.
ПРИМЕЧАНИЕ—Эти функции преобразования ASCII возвращают 32-битное целое значение
Итак, результат следующего:
string a = "F";
a.atohex();
32-битное целое число: 32'hF
.