0

我正在学习php语言。我正在阅读一篇关于 php 语言的文章,并遇到了不同数字系统的用法,即十进制、十六进制和八进制数。我们使用十进制数字,我知道计算机以二进制(0 和 1)为食。那么十六进制和八进制数字系统在计算机和编程环境中的作用是什么?

4

1 回答 1

2

计算机人员有时必须处理事物如何以位级别存储。

十六进制很好,因为它与字节对齐:虽然不是很明显需要多少字节来存储十进制数 1234(更不用说每个字节将包含哪些位),但 0x1234 表示两个字节,0x123456 表示三个字节。因此,您可以逐字节读取它(一次两个十六进制数字)。

同样,八进制在具有 12 位字的古代系统中很有用。

于 2017-03-28T08:35:54.230 回答