为什么有四种进制?进制怎么排序?

2小时前 (06:09:05)阅读1回复0
小小的人啊
小小的人啊
  • 管理员
  • 注册排名4
  • 经验值294570
  • 级别管理员
  • 主题58914
  • 回复0
楼主
  1. 为什么有四种进制?
  2. 进制怎么排序?
  3. 进制换算?

为什么有四种进制?

理论上可以有无限种的进制。无论一个数字用各种进制来表示,都不会影响这个数本身的性质。只不过人类习惯了十进制,会觉得其他的进制很奇怪。就像你有两只眼睛,你会觉得三只眼的是怪物一样。

为什么有四种进制?进制怎么排序?

有一种理论是说,人类之所以用十进制比较多,是因为人有10根指头,当原始人数到10的时候,指头不够用了,就进一用另一位来表示了。

进制怎么排序?

十六进制(hexadecimal)是计算机中数据的一种表示方法。同我们日常中的十进制表示法不一样。 十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制数字10-15.十六进制数的技术规则是"逢十六进一",它的各位的权是以16的N次方标识的。通常,对十六进制数的表示,可以在数字的右下角标注16或H,但在C语言中是在数的前面加数字0和字母X即0X来表示。例如,12AF在C语言中表示为0X12AF。 十六进制数的加减法的进/借位规则为:借一当十六,逢十六进一。 十六进制数同二进制数及十进制数一样,也可以写成展开式的形式。

进制换算?

二进制就是由1和0组成;八进制就是0-7组成;十进制就是1-9了;十六进制就是0-F组成。 它们的换算关系就是: 二进制换算成十进制;比如:(二进制)1,0,1,0,1,0,1换成十进制就是1×2^6+0×2^5+1×2^4+0×2^3+1×2^2+0×2^1+1×2^0=85; 八进制转换成十进制;比如:(八进制)34.6换成十进制就是3×8^1+4×8^0+6×8^-1=28.75 十六进制转换成十进制;比如(十六进制)42AB.C换成十进制就是4×16^3+2×16^2+10×16^1+11×16^0+12×16^-1=17067.75 一位八进制就相当于三位二进制;比如:八进制0相当于二进制的0,0,0。八进制的3就相当于二进制的0,1,1. 一位十六进制就相当于四位二进制;比如:十六进制的4C.2E就相当于二进制的0100,1100.0010,1110。 至于十进制转化二进制,十进制转化八进制,十进制转化十六进制就是整除要转化的进制数,然后取余数,最后是从下往上写就可以了。 其中K表示十进制;H表示十六进制。

0
回帖

为什么有四种进制?进制怎么排序? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息