`

常用进制关系换算

阅读更多

一、进制

 

在日常生活中,人们最习惯用十进制,逢 10 进 1 。游戏中屏幕上见到的都是十进制的数,如生命值 500 ,等等;此外,还有 60 进制,如 60 秒为 1 分钟,逢 60 进 1 ;十六进制,如过去的重量单位, 16 老两为 1 斤,逢 16 进 1 ;十二进制,如 12 个月为 1 年,12 个为 1 打,逢 12 进 1 ;二进制,如两个为一双,逢 2 进 1 。为区别二进制数和十进制数,二进制数一般在尾部加字母B(或者在二进制数的右下角写上2)。十进制数一般不作标记。

 

二、常用进位计数制

 

数 制

数 码

尾 标

十六进制

16

0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F

ABCDEF分别代表10、11、12、13、14、15

H(Hexadecimal)

十进制

10

0.1.2.3.4.5.6.7.8.9

D(Decimal)

八进制

8

0.1.2.3.4.5.6.7

O(Octal)

二进制

2

0.1

B(Binary)

 

1、十进制→二进制

用2辗转相除至结果为1,将余数和最后的1从下向上倒序写出就是结果(适用整数)

例:302

302/2=151余0

151/2=75 余1

75/2=37余1

37/2=18余1

18/2=9余0

9/2=4余1

4/2=2余0

2/2=1余0

结果为:100101110

 

2、二进制→十六进制

十六进制基数16为二进制基数2的4次方,因此每4个二进制位对应1个十六进制位

 例:100100100010111110111110111001001→数位不足以被4整除,就在左端加0补足

     000100100100010111110111110111001001→将每4位看作一个独立的部分

     0001.0010.0100.0101.1111.0111.1101.1100.1001→转化为相应的十进制数

      1    2     4    5   15   7    13   12   9→转化为相应的十六进制数

      1    2     4    5   F    7    D    C    9→从左到右依次排列

      结果为:1245F7DC9

 

3、十进制转换成十六进制

十进制转换为十六进制,只需用十进制的数除以 16 ,然后将余数拼接起来就行了。

 

4、十六进制、八进制、二进制--->十进制

16进制、8进制、2进制转十进制方法很简单,都是权数的n-1次方顺序展开后求和即可。

例如:16进制178转换为十进制

      =1×162+7×161+8×160=256+112+8=376

       

      8进制502转换为十进制

      =5×82+0×81+2×80=320+0+2=322

       

      2进制1101011转换为十进制

      =1×26+1×25+0×24+1×23+0×22+1×21+1×20=64+32+0+8+0+2+1=107

 

5、带有小数部分转换

二进制小数→十进制小数

(1010101.1011)2=( )10

解:(1010101.1011)2=26+24+22+20+2-1+2-3+2-4  =64+16+4+1+0.5+0.125+0.0625=85.6875

 

十进制小数→二进制小数方法:“乘2取整”
对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.
如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位
如:0.25的二进制
0.25*2=0.5   取整是0
0.5*2=1.0    取整是1
即0.25的二进制为 0.01 ( 第一次所得到为最高位,最后一次得到为最低位)

 

0.8125的二进制

0.8125*2=1.625   取整是1

0.625*2=1.25     取整是1

0.25*2=0.5       取整是0

0.5*2=1.0        取整是1

即0.8125的二进制是0.1101(第一次所得到为最高位,最后一次得到为最低位)

 

三、小结

由以上例题初学者也许看出了规律,即:

1、其他进制转换到十进制,全部是各进制按权数的n-1次方展开并求和;

2、十进制小数转换二进制小数方法:“乘2取整”

3、十进制转换为其他进制,则是“除各进制数基数取余法”,直至商为零,然后将所有余数从后向前排列。

分享到:
评论

相关推荐

    2进制 8进制 10进制 16进制换算.txt

    ### 二进制、八进制、十进制与十六进制之间的转换 #### 基础概念 在计算机科学中,数据表示是至关...通过本篇介绍,希望能够帮助读者更好地理解二进制、八进制、十进制和十六进制之间的关系以及它们之间的转换方法。

    常用容量单位换算表.pdf

    和【描述】均是"常用容量单位换算表.pdf",而【部分内容】则是若干数字和可能的换算数值,没有具体的信息表明其内容的真实含义,也无其他辅助信息以帮助我们确认这些数字代表的具体容量单位换算关系。由于OCR(光学...

    十六进制换算十进制 安全展开 按十六进制格式位数乘以16的X位次方.docx

    对于十六进制转换到十进制,还有一种方法是通过查表或者记忆十六进制和十进制的对应关系,但这种方法在处理较大数值时可能效率较低。 在计算机科学中,尤其是在编程语言中,经常需要进行不同进制间的转换,因为十六...

    二进制、八进制、十六进制转换.doc

    二进制(Binary)、八进制(Octal)和十六进制(Hexadecimal)是计算机领域最常用的三种非十进制计数体系,它们与十进制之间的转换是编程基础的一部分。 6.1 为什么需要八进制和十六进制? 在编程中,尽管我们通常...

    2进制10进制转化表

    在我们常说的 56K 拨号,100M 局域网都是 bps 计量,当用于软件下载时,下载工具一般又以 Bps 计算,所以它们之间有 8 bit=1 Byte 的换算关系。 在数据存储,容量计算中,一般又结合公制的进制和二进制的数据计算...

    常用的单位换算基础知识PPT学习教案.pptx

    它们之间遵循十进制换算规则,例如1km=1000m,1m=10dm=100cm=1000mm,以及1um=0.001mm。了解这些换算关系对于理解和设计电路板尺寸、计算电缆长度等非常关键。 其次,重量单位包括吨(t)、千克(kg)、克(g)、毫克(mg)...

    程序员二进制计算器 v1.36

    %sz对结果按1024为单位换算,用于快速计算磁盘文件的大小(sz是size的简写): 当结果时,原样输出,例如: %sz 123 = 123.000000 当结果>=1K且时,以K为单位输出,例如: %sz 123456.789 = 120.563271K 当...

    《二进制补充自学》PPT课件.ppt

    - **二进制**、**十进制**和**十六进制**是计算机科学中常用的三种进制。二进制使用0和1,十进制使用0到9,十六进制使用0到9及A到F(代表10到15)。 - **位权值**:每个位置的数字对应一个权重,比如在十进制中,...

    [小学_四年级数学]小学数学单位换算专题训练.pdf

    常用的换算关系包括: - 1平方米(m²) = 100平方分米(dm²) = 10,000平方厘米(cm²) - 1公顷(ha) = 10,000平方米(m²) 面积单位换算同样需要使用乘除法,根据具体的数值来进行换算。 3. 体积单位换算:体积单位...

    小学数学必备换算公式知识点归纳.pdf

    小学数学换算公式主要涵盖了长度、面积、体积、质量和时间等常用度量单位之间的转换关系。这些公式是小学生必须掌握的基础知识点,它们不仅对于日常生活中基本的计量有着重要作用,也是进行更高级数学学习的前提和...

    wpf单位换算器,测试版

    1. **长度**:常用的单位有米(m)、厘米(cm)、毫米(mm)、千米(km)等,转换关系遵循十进制原则。国际单位制中,1米等于100厘米,1千米等于1000米。 2. **面积**:常见的单位包括平方米(m²)、平方厘米(cm...

    计算机中信息的常用表示方法

    例如,在查看文件大小时,我们需要了解文件的单位和换算关系。又如,在使用 ASCII 码时,我们需要了解 ASCII 码表和编码方式。 计算机中信息的常用表示方法是计算机科学的基础之一,了解这些方法可以帮助我们更好地...

    英制与公制阀门换算表.pdf

    5. 温度单位换算:英制温度单位常用华氏度(Fahrenheit),而公制温度单位常用摄氏度(Celsius)。换算关系为:C=(F-32)×5/9。 6. 压力单位换算:英制压力单位可能以磅每平方英寸(Pounds Per Square Inch,简称...

    第五单元:1、认识人民币第一课时教学设计.doc

    教学的重点在于使学生熟悉常用的人民币面值,理解元、角、分之间的十进制关系,即1元等于10角,1角等于10分,这与数位系统中的十进制关系相似。难点则在于帮助学生掌握小面值人民币,如一分、二分、五分的硬币,以及...

    [详细完整版]2信息技术.doc

    30. 计算机存储容量的换算关系是1MB = 1024KB。 31. 机器语言是计算机可以直接识别和执行的程序语言。 32. Windows多任务操作系统意味着它可以同时运行多个应用程序。 33. 利用“开始”菜单可以运行程序、查找...

    七年级信息技术上册第5课《计算机中数的表示》任务练习川教版.pdf

    而我们日常生活中常用的十进制系统(Decimal System)则有十个符号:0, 1, 2, 3, 4, 5, 6, 7, 8, 9。 任务一要求将二进制数(1001)2和(1010)2转换为十进制数。转换方法是按照权重对每个位进行求和。二进制数的每...

    课后习题2之历年初赛真题解析.pdf

    这些单位之间存在一定的换算关系,例如1KB = 1024B,1MB = 1024KB等。 #### 七、计算机中的整数的表示方法-原码、反码和补码 - **原码**:最直观的表示方法,即直接使用二进制表示数值。 - **反码**:对于负数,...

    软考网络工程师常用计算公式

    在计算机科学中,单位换算主要涉及到二进制单位与十进制单位的区别。计算机单位中,K代表2^10,M代表2^20,这意味着1KB等于1024字节,而非十进制中的1000字节。这种换算关系适用于字节到GB、TB的转换,例如1GB等于...

    湖北省技能高考计算机类专用教材第章计算机中信息的表示ppt课件.pptx

    - 计算机中常用的数制包括二进制、八进制、十进制和十六进制,其中二进制是最基本的。 - 二进制数的运算规则与其它数制不同,主要涉及加法、减法、乘法和除法。 2.2.4 数制转换 - 不同数制间可以通过特定算法进行...

    计算机导论复习知识点(1).doc

    - 十进制、二进制、八进制和十六进制是常用的计数制。 - 各进制与十进制间的转换通常采用展开或除法法则。 - 二进制与其他进制转换有特定的规则,如二进制转八进制采用“三位一并”,转十六进制采用“四位一并”...

Global site tag (gtag.js) - Google Analytics