由于Hex(base 16)使用0-9A-F,并且(我在这里假设)Base 17使用0-9A-G等等。0-9A-Z用完后用什么符号。
12 回答
好吧,看看base 64 : 0-9, AZ, az 然后是几个符号,具体取决于上下文。(Web 的 Base64 往往与其他方案不同,以避免 URL/HTML 编码问题。)
你的问题没有标准答案。“Base 36”恰巧说起来很方便,因为:
- 十六进制通常使用 0-9a-f,因此继续遍历字母表是“显而易见的”。
- 罗马/ASCII 字母在“z”处用尽。
- 从数学的角度来看,以 36 为底(不管你如何表示它)有点有趣,因为 36 有很多除数。
但是,对于在“z”之后可以冒险进入的字符序列,没有普遍接受的约定。
数字时钟(以 60 为基数)使用以 10 为基数的数字作为符号,并用分隔符(如“:”)分隔它们。这样你就永远不会用完符号!
巴比伦人使用以 10 为基数的六十进制数学分组来形成各个 60 位的以 60 为基数的数字。(这是我们获得角度和时间中使用的所有以 60 为底的数学的地方。)这可能是使用以 10 为底的数字创建某种形式的以 N 为底的数字的方法的最古老的先例。
Base64添加小写字符和 + 和 /。
编写 IPv4 地址的标准方法可以视为以 256 为基数的表示形式,其中十进制数以点分隔。
好吧,有base64,然后是口袋妖怪角色
我会选择 0-9,然后是 AZ 大写字母,然后是小写字母的 alpha 到 omega。这会让你达到 60 岁。在那之后,我会接受杰里米的回答。
这很简单:0..9 ++ A..Z ++ a..z ++ 阿..中。再简单不过了。
我想说希腊语和希伯来语是两个可能的候选者,因为它们用于数学。
可能是中文?维基百科说康熙字典有47035个字!
RAD50达到 40(八进制为 50),并没有完全遵循这个顺序。但当时十六进制并不常见。也不是小写。