本單元語法速查表
| 語法 | 用途 | 範例/備註 |
|---|---|---|
val = val * K + d |
進制字串 → 整數(高位起累積) | 數值上看 10^{18}:val 用 long long |
x % K、x / K |
整數 → 進制字串(取個位、去個位) | 反覆做到 x 歸零;x = 0 要特判 |
c - '0'、c - 'A' + 10 |
進制位字元 → 數值 | 小寫字母先 toupper 統一(8.5) |
'0' + d、'A' + (d - 10) |
數值 → 進制位字元 | d \ge 10 走字母分支 |
stoi(s, nullptr, K)/stoll(...) |
K 進制字串 → 整數(2 \le K \le 36) | stoll("1A", nullptr, 16) 得 26;大小寫皆可 |