24

由于Hex(base 16)使用0-9A-F,并且(我在这里假设)Base 17使用0-9A-G等等。0-9A-Z用完后用什么符号。

4

12 回答 12

25

好吧,看看base 64 : 0-9, AZ, az 然后是几个符号,具体取决于上下文。(Web 的 Base64 往往与其他方案不同,以避免 URL/HTML 编码问题。)

于 2008-11-06T23:23:33.523 回答
20

你的问题没有标准答案。“Base 36”恰巧说起来很方便,因为:

  1. 十六进制通常使用 0-9a-f,因此继续遍历字母表是“显而易见的”。
  2. 罗马/ASCII 字母在“z”处用尽。
  3. 从数学的角度来看,以 36 为底(不管你如何表示它)有点有趣,因为 36 有很多除数。

但是,对于在“z”之后可以冒险进入的字符序列,没有普遍接受的约定。

于 2008-11-06T23:28:09.210 回答
15

数字时钟(以 60 为基数)使用以 10 为基数的数字作为符号,并用分隔符(如“:”)分隔它们。这样你就永远不会用完符号!

于 2008-11-06T23:28:39.863 回答
11

巴比伦人使用以 10 为基数的六十进制数学分组来形成各个 60 位的以 60 为基数的数字。(这是我们获得角度和时间中使用的所有以 60 为底的数学的地方。)这可能是使用以 10 为底的数字创建某种形式的以 N 为底的数字的方法的最古老的先例。

于 2009-07-30T07:28:59.690 回答
10

Base64添加小写字符和 + 和 /。

于 2008-11-06T23:23:13.150 回答
4

编写 IPv4 地址的标准方法可以视为以 256 为基数的表示形式,其中十进制数以点分隔。

于 2009-10-06T11:20:39.953 回答
4

好吧,有base64,然后是口袋妖怪角色

于 2010-06-04T04:22:36.553 回答
1

我会选择 0-9,然后是 AZ 大写字母,然后是小写字母的 alpha 到 omega。这会让你达到 60 岁。在那之后,我会接受杰里米的回答。

于 2008-11-14T09:15:49.670 回答
1

这很简单:0..9 ++ A..Z ++ a..z ++ 阿..中。再简单不过了。

于 2010-06-04T04:26:29.543 回答
1

我想说希腊语和希伯来语是两个可能的候选者,因为它们用于数学。

于 2010-10-21T11:41:57.177 回答
0

可能是中文?维基百科说康熙字典有47035个字!

于 2009-10-14T17:03:55.943 回答
0

RAD50达到 40(八进制为 50),并没有完全遵循这个顺序。但当时十六进制并不常见。也不是小写。

于 2010-10-28T02:33:04.403 回答