不同类型的基数 16?

问题描述

基数 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

该转换器将文本转换为其十六进制表示,而不是将十六进制字符串转换为十进制数字。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...