在人类最常用的十进制计数法中除了 0 以外的 1-9 中的任何一个数字都可以最高位,就是说 0 不能做最高位如 01 其实就是 1.
然而我们知道 EXCEL 的 X 轴计数法是使用 A-Z,进位后是 AA。我们会发现在这种计数法中 A-Z 中的任何一个字符都可以做最高位。所以在这种计数法中不存在 0。
我想知道这种计数法叫什么?如何计算?
1
jimmy2010 2018-05-15 20:30:27 +08:00 via Android
没有 0,何来 1
你用字母代替阿拉伯数字,它还是数学啊,数学中没有 0 你怎么计数? |
2
SuperMild 2018-05-15 20:43:13 +08:00
但是,A ~ Z 然后到 AA 这种计数法,有着无法表示零的缺陷,比如 B 减 A 等于 A,但 A 减 A 等于多少?无法表示。
|
3
zingl 2018-05-16 00:00:46 +08:00
B - A = 1
A - A = 0 |
4
zst 2018-05-16 00:07:00 +08:00 via Android
没有零元😂都构不成群
|
5
zn 2018-05-16 00:09:59 +08:00
纯粹就是习惯而已。谁告诉你零不能放高位? 詹姆斯·邦德 007 第一个表示不服。
|
6
grimpil 2018-05-16 00:12:58 +08:00 via Android
A-Z 再到 AA 应该不能算是计数法,只不过是按照一定规则给每一列取个别名而已
|
7
Kirscheis 2018-05-16 00:47:05 +08:00 via Android
位移了一下的 26 进制而已。0 可以通过 Z \triangleq eval('A0')引入。
|
8
geelaw 2018-05-16 01:41:44 +08:00 via iPhone
这个是字符串枚举顺序
|