综述计算机中关于数符的表示方法

一、计算机中数的表示方法:

1.1 进制

          1.1.1 十进制:

          要有十个符号来表示数字(0、1、2、3、4、5、6、7、8、9),并且加运算时候逢十进一。例如9+1,遇到一个十了,那么就应该进1,结果为10。

          1.1.2  二进制 :

          高低电压可用来表示0、1两个符号,而组成计算机的芯片中就时刻发生着大量的高低电平在迅速变化。计算机是选择补码形式存储并计算的,如此数A减数B,就等价于数A的补码加上B数相反数的       补码。实现了减法运算变成加法运算。

1.2 原码

用二进制定点表示法产生的数,最高位为符号为“0"正数,“1”"为负数。

1.3 反码

负数的反码是除符号位外对其原码逐位取反。

1.4 补码

负数的补码是在其反码的末位加1。

二、区别 

  2.1 无符号二进制数

在字长范围内,所有二进制位都是数值位。

字长8位:  0~255          00H~FFH

字长16位: 0~65535       0000H~FFFFH

字长32位: 0~4294967295     00000000H ~FFFFFFFFH3、

  2.2 有符号二进制数

在字长范围内,最高二进制位为符号位,其余位为数值位。

字长8位:数值范围80H~7FH      -128~+127

字长16位: 8000H~7FFFH         -32768~ + 32767

字长32位: 8000 0000H~7FFFFFFFH         -2147483648~ +2147483647

三、数据的单位

计算机中数据的单位有:位、字节和字。

四、定点数与浮点数

计算机中的数除了整数之外,还有小数。通常有两种方法:一种是规定小数点位置固定不变,称为定点数。另一种是小数点的位置不固定,可以浮动,称为浮点数。在计算机中,通常是用定点数来表示整数和纯小数,分别称为定点整数和定点小数。对于既有整数部分、又有小数部分的数,一般用浮点数表示。下面分别予以介绍:

(1)、定点整数在定点数中,当小数点的位置固定在数值位最低位的右边时,就表示一个整数。请注意:小数点并不单独占1个二进制位,而是默认在最低位的右边。定点整数又分为有符号数和无符号数两类。

(2)、定点小数当小数点的位置固定在符号位与最高数值位之间时,就表示一个纯小数。

因为定点数所能表示数的范围较小,常常不能满足实际问题的需要,所以要采用能表示数的范围更大的浮点数。

(3)、浮点数在浮点数表示法中,小数点的位置是可以浮动的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值