美文网首页
计算机基础 — 进制转换

计算机基础 — 进制转换

作者: 未来与传说 | 来源:发表于2017-12-26 23:25 被阅读0次

十进制数制系统

十进制数制系统包括 10 个数字:0、1、2、3、4、5、6、7、8、9
基为:10 逢十进一,如3+7=10,20+80=100

二进制数制系统

计算机中使用二进制表示数据
二进制包括两个符号:0和1
二进制逢二进一:(1+1)2=(10)2
二进制的基为2
示例:1000101100101101

八进制数制系统

用于缩短二进制的数字长度
八进制基是8,使用的符号为:0、1、2、3、4、5、6、7
逢八进一,即(7+1)8 = (10)8

十六进制数制系统

十六进制数制系统的基是 16
十进制:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
十六进制:0、1、2、3、4、5、6、7、8、9、A、 B、 C、D、 E、 F
逢十六进一,如 (8+8)16=(10)16
示例:12B、00FFFF ,计算机中以数量表示色彩

各数制的权

各种数制中不同位的权为“基的n-1次方(n为所在的位数)”。如:
十进制中,各位的权为10n-1
二进制中,各位的权为2n-1
八进制中,各位的权为8n-1
十六进制中,各位的权为16n-1

非十进制转成十进制

方法:将相应进制的数按权展成多项式,按十进制求和。
(F8C.B)16
= F×162+8×161+C×160+B×16-1
= 3840+128+12+0.6875
=3980.6875

注:某个数的负次方等于该数的次方分之一,即:16的-1次方等1/16

(10011.01)2
=1×24+0×23+0×22+1×21+1×20+0×2-1+1×2-2
=16+2+1+0.25
=19.25

十进制转二进制

除基取余法:用目标数制的基数去除十进制数,第一次相除所得余数为目的数的最低位 K0,将所得商再除以基数,反复执行上述过程,直到商为“0”,所得余数为目的数的最高位。

例:(81)10=(?)2

81/2 = 40 ... 1 k0
40/2 = 20 ... 0 k1
20/2 = 10 ... 0 k2
10/2 = 5 ... 0 k3
5/2 = 2 .... 1 k4
2/2 = 1 .... 0 k5
当除到最小数时 最高位为1补上,所以 k6 = 1
结果 : (1010001)2

小数部分的计算
比如:
(0.66)10 = (?)2
0.66 * 2 = 0.32+1 ... 1 k1
0.32 * 2 = 0.64 ... 0 k2
0.64 * 2 = 0.28+1 ... 1 k3
0.28 * 2 = 0.56 ... 0 k4
0.56 * 2 = 0.12+1 ... 1 k5
结果 : (0.10101)2

(0.5)10 = (?)2
0.5 * 2 = 1.0 ... 1 k1

结果 : (0.1)2

待续······

相关文章

  • Unicode编码, 字节, 进制转换, 颜色编码

    进制转换基础 进制转换基础,也可看另一篇笔记 字节,unicode,进制转换 计算机存储单元, 一个字节由8位2进...

  • 考试大纲

    考试科目1:计算机与网络基础知识1.计算机科学基础1.1数制及其转换·二进制、十进制和十六进制等常用数制及其相互转...

  • 2019软考[嵌入式系统设计师]大纲

    考试科目1:嵌入式系统基础知识 1.计算机科学基础 1.1数制及转换 ·二进制、八进制、十进制和十六进制等常用数制...

  • 计算机基础 — 进制转换

    十进制数制系统 十进制数制系统包括 10 个数字:0、1、2、3、4、5、6、7、8、9基为:10 ...

  • Java learning(二: Java语言基础)

    本阶段讲解了Java语言的基本语法,是Java语言的基本知识 Java语言基础-计算机进制转换:二进制、八进制、十...

  • 计算机系统原理知识点概览

    第1章:计算机基础知识 数制(基与权的概念、n进制整数和小数与10进制的相互转换、二进制/八进制/十六进制的表示方...

  • ASCII,Unicode和UTF-8

    基础概念 1字节=8位 基础的进制转换 ASCII 计算机最初是美国发明的,他们使用8个二进制(1字节)位来代表字...

  • CS笔记-二进制和十进制的转换

    最近在看计算机基础课程,其中有涉及到二进制和十进制的转换,由于是视频课程,对其中的转换部分不甚熟悉,所以补充学习了...

  • 1: 计算机基础和Linux安装

    计算机基础 1 计算机系统 1.1 冯.诺依曼体系 1.2 进制转换 1.3 操作系统位数 32位: 最多支持4G...

  • 2018-11-27 (Review-1)

    一 (进制转换, 补码反码, 字符基础, 位运算) 1.进制的转换二进制bin(整数)八进制oct(整数)十六进制...

网友评论

      本文标题:计算机基础 — 进制转换

      本文链接:https://www.haomeiwen.com/subject/wobegxtx.html