2014年計算机基础知识练习题274_甘肃中公教育.docVIP

  • 4
  • 0
  • 约4.99千字
  • 约 5页
  • 2016-11-30 发布于重庆
  • 举报

2014年計算机基础知识练习题274_甘肃中公教育.doc

2014年計算机基础知识练习题274_甘肃中公教育

数值数据的表示 1.机器数和真值 在计算机中,使用的二进制只有0和1两种值。一个数在计算机中的表示形式,称为机器数。机器数所对应的原来的数值称为真值,由于采用二进制必须把符号数字化,通常是用机器数的最高位作为符号位,仅用来表示数符。若该位为0,则表示正数;若该位为1,则表示负数。机器数也有不同的表示法,常用的有3种:原码、补码和反码。 机器数的表示法:用机器数的最高位代表符号(若为0,则代表正数;若为1,则代表负数),其数值位为真值的绝对值。假设用8位二进制数表示一个数,如图1-10所示。 图1-10? 用8位二进制表示一位数 在数的表示中,机器数与真值的区别是:真值带符号如-0011100,机器数不带数符,最高位为符号位,其中最高位1代表符号位。 例如:真值数为-0111001,其对应的机器数其中最高位为1,表示该数为负数。 2.原码、反码、补码的表示 在计算机中,符号位和数值位都是用0和1表示,在对机器数进行处理时,必须考虑到符号位的处理,这种考虑的方法就是对符号和数值的编码方法。常见的编码方法有原码、反码和补码3种方法。下面分别讨论这3种方法的使用。 (1)原码的表示 一个数X的原码表示为:符号位用0表示正,用1表示负;数值部分为X的绝对值的二进制形式。记X的原码表示为[X]原。 例如:当X=+1100001时,则[X]原=011000

文档评论(0)

1亿VIP精品文档

相关文档