在 ASCII 中,0 在前,在 1 之前。
在 EBCDIC 中,0 仍然在前,在 1 之前。
只需减去“0”,即可进行代码与数字之间的计算和转换。
例如:“0”-“0”(ASCII 或 EBCDIC)= 0(数字)
&:“9”-“0”(ASCII 或 EBCDIC)= 9(数字)
此外,这是自然通用序列。
在 QWERTY 键盘布局中,0 位于 9 之后,最后。
扫描码类似,0 位于 9 之后,最后。
这种布局有什么优点?
答案1
第一个 QWERTY 键盘布局在 Sholes 于 1878 年提出的专利中有描述:
许多早期的打字机键盘在“2”左边没有任何键,因为需要输入该数字的打字员可以使用大写I
或小写字母l
。
使用 Shift 键输入大写字母的打字机键盘通常包含“0”。但是,由于输入大写字母“O”需要使用 Shift 键,因此将零放在 9 的右侧意味着它可以位于包含“1”的键盘和不包含“1”的键盘上的相同位置。
另一个可能影响设计的因素是电话拨号盘。在许多国家的旋转电话上,拨打“1”将短暂中断线路电流一次;拨打“2”将短暂中断线路电流两次。让“0”中断线路电流零次是不切实际的,因此它会中断线路电流十次。有了这种技术逻辑,将拨号盘设置为“1234567890”就容易多了。
资料来源: