计算机网络概论——第一章计算机系统知识笔记02 数据表示+校验码

本文介绍了计算机中数值的表示方法,包括无符号和有符号的二进制表示,如原码、反码、补码和移码。此外,还详细讲解了不同类型的校验码,如奇偶校验码、海明码和CRC(循环冗余校验码)的工作原理及其在错误检测中的应用。
摘要由CSDN通过智能技术生成

数的表示

计算机中的数值是如何表示的?

    各类数值在计算机中的表达形式称为机器数,它是一种二进制表达方式,即用0和1来表示数值。数的正负也是用0和1表示(0是正数,1是负数)。
机器数有无符号和有符号两种,无符号表示正数,在机器数中没有符号位。有符号数在机器数中是带符号位的,其最高位是表示正负的符号位,其余位的表示数值。

进制

    在我们日常生活中,数值的表示一般采用的是十进制,除此之外还有一些数值的表达方式(二进制、八进制、十六进制),计算机就是采用二进制的表达方式。在表达式中,我们可以在数值前面添加符号来代表进制,二进制用后缀B,如10101111B,八进制用后缀Q,如257Q,十进制用后缀D(也可以不用后缀)如175D或175,十六进制用后缀H,如48AH

十进制转换成二进制

转换方法:除二取余法
我们可以采用除二取余法,转换过程如下图所示,
在这里插入图片描述
我们得到余数后,从下往上取,得到是 1001000即 72=1001000B

十进制小数转二进制

    我们可以将十进制小数分成两个部分,第一个部分是整

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值