答案解析
查看更多优质解析解答一举报十六进制是计算机中数据的一种表示方法.
同我们日常中的十进制表示法不一样.
它由0-9,
A-F,
组成.
与10进制的对应关系是: 0-9对应0-9; A-F对应10-15;那为什么需要十六进制数呢? 数据要在计算机中的表示,
必须以二进制的形式存在,
所以使用二进制,
可以更直观地解决问题.
但是,
二进制数太长了.
比如100,
用int类型的二进制数表达将是: 0000 0000 0000 0000 0110 0100面对这么长的数进行思考或操作,
没有人会喜欢.
因此用16进制或8进制可以解决这个问题.
因为,
进制越大,
数的表达长度也就越短.
不过,
为什么偏偏是16或8进制,
而不其它的,
诸如9或20进制呢?2、8、16,
分别是2的1次方,
3次方,
4次方.
这一点使得三种进制之间可以非常直接地互相转换.
8进制或16进制缩短了二进制数,
但保持了二进制数的表达特点.
希望我的回答符合你的要求.
更多推荐
发布评论