前言
计算机用来处理和加工数据对象的 ,其中数据的含义非常广泛,除了数学中的数值之外还包括 编码信息等,接下来让我们学习一下吧
数制
定义: 按进位的原则进行计数称之为进位计数制
分类: 数制可以分为二进制表示,八进制表示,十六进制表示 数制之间的转化不难不会的大家可以Google学习一下
码制
描述:数据在计算机中的表示的形式是二进制数的形式 ,被称之为机器数 ,他的特点是使用 1和0进行表示,小数点隐含不占位,机器数分为有符号数和无符号数
定义:计算机内带符号的机器数可以采用原码,反码,补码 3中编码方式 这些编码方式称为码制。
原码:最高位为符号为 0 表示正 1 表示负 其余表示数值的大小
数值 : +7 原码: 00000111B
数值 : -7 原码: 10000111B
数值 :0 原码 0000
二进制原码的表示范围是 -127 ~ +127
原码的特点:简单,直观
反码:正数的反码和原码是相同的 负数的反码符号位变为1 其他位按位取反
反码:注意事项
补码:真是的补码和原码是相同的,负数的补码是在反码的末尾加1
信息的几种编码方式
- BCD编码:BDC编码是使用几位二进制数表示一个十进制数的编码方式,使用最广泛的是8421码 是使用4位二进制数表示一位十进制的数的编码方式(编码数值数据)
- ASCII编码:除了数据以外计算机还能处理很多数据,如符号 ,字母,标点符号等在计算机中这些使用ASCll编码来实现 它包含7位编码和8位编码两种形式,在计算机的内部信息最终被表示位一个字节 即8位2进制数, ASCll使用一个字节的后7位表示信息一共可以表示128个字符编码,最高位是用来进行奇偶校验的,验证传输的过程中是不是出现错误。
- 汉字编码:编码简体字的GB2312 ,编码繁体字的Big5