八进制为什么以0开头,十六进制为什么以0X开头。

我是问的为什么,
2025-03-23 18:59:25
推荐回答(4个)
回答1:

八进制英文是Octal,缩写OCT或O,O与0外形相近,C语言就借用了数字0来表示8进制数,这是不能省略的比如:
012表示八进制数12,相当于十进制数10
12表示十进制数12,相当于八进制数014

回答2:

这个是计算机编程语言里面的约定。大部分计算机高级语言涉及到这里都是遵循一样的标准,以便于区分。

回答3:

这是程序作者(开发语言者)制定者
如:你为什么性张
答:你老爸让你性张

回答4:

看看计算机组成原理吧.