二进制、八进制、十六进制2

二进制、八进制、十六进制2,第1张

二进制、八进制、十六进制2,第2张

6.1为什么需要八进制和十六进制?

在编程中,我们通常使用十进制...C/C++是一种高级语言。

例如:

int a = 100,b = 99

但由于数据是在计算机中表示的,最终以二进制的形式存在,所以有时候用二进制可以更直观地解决问题。

但是,二进制数太长。例如,int类型占用4个字节和32位。例如,用int类型的二进制数表示的100将是:

0000 0000 0000 0000 0110 0100

面对这么长的数字,没有人会喜欢思考或者操作。因此,C,C++没有提供直接在代码中写二进制数的方法。

这个问题可以用十六进制或者八进制来解决。因为,十进制越大,数的表达式长度就越短。但是,为什么是十六进制或者八进制,而不是别的,比如十进制9或者十进制20?

2、8和16分别是2的1次方、3次方和4次方。这使得直接将三个碱基相互转换成为可能。八进制或十六进制缩短了二进制数,但保留了二进制数的表达特征。你可以在下面的十进制转换课程中找到这一点。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二进制、八进制、十六进制2

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情