进制换算收集.pdfVIP

  • 3
  • 0
  • 约1.27万字
  • 约 11页
  • 2021-11-15 发布于福建
  • 举报
6.1 为什么需要八进制和十六进制 ? 编程中,我们常用的还是 10 进制 ,, 必竟 C/C++ 是高级语言。 比如: int a = 100,b = 99; 不过, 由于数据在计算机中的表示, 最终以二进制的形式存在,所以有时候使用二进制,可 以更直观地解决问题。 但,二进制数太长了。比如 int 类型占用 4 个字节, 32 位。比如 100,用 int 类型的二进制 数表达将是: 0000 0000 0000 0000 0110 0100 面对这么长的数进行思考或操作,没有人会喜欢。因此, C,C++ 没有提供在代码直接写二 进制数的方法。 用 16 进制或 8 进制可以解决这个问题。因为, 进制越大,数的表达长度也就越短 。不过, 为什么偏偏是 16 或 8 进制,而不其它的,诸如 9 或 20 进制呢? 2、8 、 16,分别是 2 的 1 次方, 3 次方, 4 次方。这一点使得三种进制之间可以非常直接地 互相转换

文档评论(0)

1亿VIP精品文档

相关文档