问题描述
基数 16 应该从 0 到 F,基数 10 中的 F 等于 15。但是,当我使用在 google (https://www.hexator.com/) 上找到的基数 16 转换器时,它说 F 等于46.
预期结果:
0 | 0
1 | 1
2 | 2
3 | 3
4 | 4
5 | 5
6 | 6
7 | 7
8 | 8
9 | 9
a | 10
b | 11
c | 12
d | 13
e | 14
f | 15
我在这里误解了什么吗?
解决方法
该编码器正在将字母“F”的 ASCII 值转换为它的十六进制表示。 'F' 的 ASCII 值是 70,转换成十六进制是 46。请参阅此ascii table。
该转换器将文本转换为其十六进制表示,而不是将十六进制字符串转换为十进制数字。