为什么要用16进制常量

[复制链接]
查看11 | 回复2 | 2016-10-8 18:43:11 | 显示全部楼层 |阅读模式
16进制常量用于计算机领域的一种重要的数制。对计算机理论的描述,计算机硬件电路的设计都是很有益的。比如逻辑电路设计中,既要考虑功能的完备,还要考虑用尽可能少的硬件,十六进制就能起到一些理论分析的作用。比如四位二进制电路,最多就是十六种状态,也就是一种十六进制形式,只有这十六种状态都被用上了或者尽可能多的被用上,硬件资源才发挥了尽可能大的作用。十六进制更简短,因为换算的时候一位16进制数可以顶4位2进制数。你可以在二进制前加几个0,意义不变。...
回复

使用道具 举报

千问 | 2016-10-8 18:43:11 | 显示全部楼层
只是表示习惯,计算机数据是二进制的。一个16进制位表示0-15,二进制就是0b0000-0b1111,是4个bit位,两个十六进制位正好表示一个字节。十六进制正好表示字节数据,比较符合计算机专业人士的习惯。所以一个int数通常是4字节正好写成0x00000000-0xFFFFFFFF。格式上美观,也符合专业习惯。其实和用十进制是一样的。类...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行