数制及数据转换

作者: Wovw | 来源:发表于2020-10-25 19:42 被阅读0次

1.对应关系表:

二、八、十、十六进制

2.不同数制间的数据转换

(1)转换成十进制

转换

(2)二进制数、八进制数和十六进制数之间的转换

八进制数和十六进制数是从二进制数演变而来的,由3位二进制数组成1位八进制数,4位二进制数组成1位十六进制数。

对于一个兼有整数和小数部分的数,以小数点为界,对点前后的数分别分组进行处理,不足的位数用0补足,整数部分0补在左侧,小数部分0补在右侧。这样数值不会发生差错。

转换

二→八,则以3位为1组。

二→十六,则以4位为1组。

从八进制数,或十六进制数转换到二进制数,只要顺序将每一位数写成3位或4位即可。

八进制数与十六进制数之间的转换,可以用二进制数作为中间媒介进行。

* 十进制数转换成二进制数:

整数部分,一般采用除2取余数法。

规则:

将十进制数除以2,所得余数(0或1)即为对应二进制数最低位的值;然后对于上次所得的商除以2,所得余数即为二进制数次低位的值。如此进行下去,直到商等于0为止,最后得出的余数是所求二进制数最高位的值。

小数部分,一般采用乘2取整数法。

规则:

将十进制数乘以2,所得乘积的整数部分即为对应二进制小数最高位的值;然后对所余的小数部分乘以2,所得乘积的整数部分为次高位的值。如此进行下去,直到乘积的小数部分为0,或结果已满足所需精度要求为止。

转换

当一个数既有整数部分又有小数部分时,分别进行转换后再进行拼接。

* 十进制数转换成八进制数

转换

数据符号的表示:

数据的数值通常以正(+)负(-)号后跟绝对值来表示,称之为“真值”。在计算机中正负号也需要数字化,一般用0表示正号,1表示负号。正号有时可省略。

相关文章

  • 数制及数据转换

    1.对应关系表: 2.不同数制间的数据转换 (1)转换成十进制 (2)二进制数、八进制数和十六进制数之间的转换 八...

  • 第一章出题

    数制的转换(我们经常做整数的数制转换,对小数的数制转换可能有点儿陌生。) 23.125的二进制为() 答案:1...

  • 数制转换

  • 数制转换

    逻辑运算 异或 相同为0 不同为1 转换 十六进制转换二进制 -自右向左 四位一组 不足补0 二进制转换八进制 整...

  • 第一章 计算机硬件基

    一、概要 1、数据的表示:数制及其转换、原码、反码、补码、移码、浮点数、溢出、算...

  • 关于进制和进制转换的那些事

    要理解进制和进制转换,首先需要理解数制系统。 数制系统包括:(计算机中常用的数制系统) – 十进制数制系统(逢十进...

  • 2018-06-05先定一个小目标

    最近工作中接触到数制转换,找到了不少便捷的转换方法。可是小数的数制转换没有用Python实现的。自由软件本身就是要...

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

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

  • 数据结构学习 | 队列和栈

    栈 后进先出 栈顶允许插入(压栈)、删除(弹栈) 应用:数制转换数制转换与栈 队列 先进先出 队列头部允许删除,队...

  • 数制与码制

    [toc] 数制与码制 本章的重点是BCD代码。难点是数制及其相互转换。 本章要求学生掌握数制和编码的基本运算。 ...

网友评论

    本文标题:数制及数据转换

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