Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/android-studio/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Computer science 在基数36之后使用什么符号_Computer Science - Fatal编程技术网

Computer science 在基数36之后使用什么符号

Computer science 在基数36之后使用什么符号,computer-science,Computer Science,因为十六进制(基数16)使用0-9A-F,而(我在这里假设)基数17使用0-9A-G,以此类推。一旦0-9A-Z全部用完,将使用哪些符号。添加小写字符和+和/好吧,看看:0-9、A-Z、A-Z,然后根据上下文添加一些符号。(web的Base64与其他方案不同,以避免URL/HTML编码问题。)您的问题没有标准答案。“Base 36”恰巧很方便谈论,因为: 十六进制通常使用0-9a-f,所以“很明显”要继续浏览字母表 罗马/ASCII字母在“z”处用完 从数学的角度来看,基数36(不管你如何表示)

因为十六进制(基数16)使用0-9A-F,而(我在这里假设)基数17使用0-9A-G,以此类推。一旦0-9A-Z全部用完,将使用哪些符号。

添加小写字符和+和/

好吧,看看:0-9、A-Z、A-Z,然后根据上下文添加一些符号。(web的Base64与其他方案不同,以避免URL/HTML编码问题。)

您的问题没有标准答案。“Base 36”恰巧很方便谈论,因为:

  • 十六进制通常使用0-9a-f,所以“很明显”要继续浏览字母表
  • 罗马/ASCII字母在“z”处用完
  • 从数学的角度来看,基数36(不管你如何表示)有点有趣,因为36有很多除数


  • 然而,对于“z”之后可能出现的字符序列,还没有公认的惯例。

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

    我会选择0-9,然后是A-Z大写字母,然后是小写字母alpha到omega。那你就60岁了。在那之后,我会同意杰里米的答案。

    巴比伦人使用以10为基数的六边形数学分组,形成不同60年代的60位数。(这是我们获得角度和时间中使用的所有base-60数学的地方。)这可能是使用base-10数字创建某种形式的base-N数字的最古老的先例。

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

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

    有base64,然后是口袋妖怪字符

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

    我想说希腊语和希伯来语是两种可能的候选者,因为它们在数学中被使用。

    将其设置为40(八进制为50),但不完全遵循这个顺序。但那个时候妖术并不常见。也不是小写。

    谢谢大家,我仍然认为小写不应该被视为不同。@Preet-为什么?需要解释它们的是计算机,计算机知道“a”!='A'。。。base-64是如此普遍,以至于按照惯例这不会改变,我还没有注意到我在hex 0x10A!=我同意迈克的看法。0x10A只是一个符号。毕竟,这也是您所问的,“后面使用了什么符号…”注意,所有其他编号方案都排列在位边界上;16, 32, 64. 这也有其他的优点。@PreetSangha:那是因为十六进制没有A和A,所以当你输入0x10a时,你的意思是0x10a是明确的。你会发现一台计算机确实认为a和a在Base64中是不同的,因为它们在Base64中都是有效的,并且是不同的。“这是相当标准化的。”科林,我理解最初的问题是关于数学基础的。“Base64”中的“base”实际上并不是指同一件事。事实上,它指的是同一件事。以10为基数仅仅意味着您用一个字符串在一个大小为10的字母表上表示一个大数字。基数16是用字符串表示的一个大数字,字母表大小为16。Base 64表示一个文件=一个大数字,它是一个字符串,位于一个大小为64的字母表上。实际上,罗马字母表没有26个字母。字母U和J是过去500年中最新的发明。另一方面,英语字母表有26个字母。哇,谢谢-那真的很有趣。我总是想知道60,但从来没有足够的时间去查它。我相信他们没有使用6组10,而是5组12。就像所有真正古老的数学一样,它植根于我们的手指。左手是12秒的数字。右手是1-12。将拇指放在食指尖1,中指尖2…,拇指放在食指第一指关节后面5,食指第二指关节后面9。你可以推断其余的。在手指用完之前,你真的可以用这种方法升到71,但我猜他们在最后一次完全进位后决定停止。请参阅楔形文字数字。@Dinah:他们使用代表1、10、60、600、3600等的符号,所有奇数和偶数组都使用相同的符号(只是位置不同)。因此,我反对“512s”理论。有趣的是,用基本中文编码的数据会产生诗歌的副作用^_^请参阅我对上下两部分的评论cases@Preet僧伽:好吧,你读了我的答案,你觉得可笑的是大写和小写?!我不明白为什么。我最初问这个问题的原因是,在我调试过的每台计算机上,使用编号系统时,大写和小写都被视为相同的。因此,大写和小写都显得可笑,但汉字却不是这样?@Coxy:现在大约有500多个神奇宝贝。相信我,我的小妹妹经常玩这个游戏。