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

打印 上一主题 下一主题

主题 528|帖子 528|积分 1584

一、计算机中数的表示方法:
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 ~FFFF FFFFH3、
  2.2 有符号二进制数
在字长范围内,最高二进制位为符号位,其余位为数值位。
字长8位:数值范围80H~7FH      -128~+127
字长16位: 8000H~7FFFH         -32768~ + 32767
字长32位: 8000 0000H~7FFFFFFFH         -2147483648~ +2147483647
 
三、数据的单位
计算机中数据的单位有:位、字节和字。
 
四、定点数与浮点数
计算机中的数除了整数之外,还有小数。通常有两种方法:一种是规定小数点位置固定不变,称为定点数。另一种是小数点的位置不固定,可以浮动,称为浮点数。在计算机中,通常是用定点数来表示整数和纯小数,分别称为定点整数和定点小数。对于既有整数部分、又有小数部分的数,一般用浮点数表示。下面分别予以介绍:
(1)、定点整数在定点数中,当小数点的位置固定在数值位最低位的右边时,就表示一个整数。请注意:小数点并不单独占1个二进制位,而是默认在最低位的右边。定点整数又分为有符号数和无符号数两类。
(2)、定点小数当小数点的位置固定在符号位与最高数值位之间时,就表示一个纯小数。
因为定点数所能表示数的范围较小,常常不能满足实际问题的需要,所以要采用能表示数的范围更大的浮点数。
(3)、浮点数在浮点数表示法中,小数点的位置是可以浮动的。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表