\ r和\ 015有什么区别?

问题描述 投票:0回答:1

我发现015是一个八进制代码。那么“\ r”这个术语是什么?那是什么类型的系统?为什么没有一个系统我只输入ASCII表的十进制值,例如“\ 13”回车?

ascii octal
1个回答
2
投票

为什么不存在我只输入ASCII表的十进制值的系统,例如“\ 13”回车?

由于历史原因,大多数系统允许以十六进制和/或八进制直接表示字符

这是因为虽然人类过去基于10更容易找到十进制,但八进制和十六进制在位级更容易理解

每个八进制数字正好是3位,每个十六进制数字是4位,而基数10位数不完全适合固定数量的位

如果你想根据十进制代码制作任意字符,通常有这个功能。例如在python中

python -c 'print chr(13)'

这将输出您感兴趣的回车字符

© www.soinside.com 2019 - 2024. All rights reserved.