数的原码和真值有什么区别?举例说明

2021-03-05 11:32:43 字数 1013 阅读 7857

1楼:匿名用户

1,原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值。

[+1]原= 0000 0001

[-1]原= 1000 0001

第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:

[1111 1111 , 0111 1111]

即[-127 , 127]

原码是人脑最容易理解和计算的表示方式.

2,符号位的机器数对应的真正数值称为机器数的真值。

例:0000 0001的真值 = +000 0001 = +1,1000 0001的真值 = –000 0001 = –1

1,反码

反码的表示方法是:

正数的反码是其本身

负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.

[+1] = [00000001]原= [00000001]反

[-1] = [10000001]原= [11111110]反

可见如果一个反码表示的是负数, 人脑无法直观的看出来它的数值. 通常要将其转换成原码再计算.

2,补码

补码的表示方法是:

正数的补码就是其本身

负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)

[+1] = [00000001]原= [00000001]反= [00000001]补

[-1] = [10000001]原= [11111110]反= [11111111]补

对于负数, 补码表示方式也是人脑无法直**出其数值的. 通常也需要转换成原码在计算其数值。

2楼:沙里波特

一个数,就是一个数。

在计算机专业,有一帮傻瓜。

在他们嘴里,数,不叫数,叫做真值。

把一个数,存到计算机中,就是码。码,有不同的形式。

原码没有什么用处。

补码是用来表示带符号数的。

音位和音素的区别,请举例说明,举例说明音位和音素的区别

1楼 匿名用户 音位一个语言系统中能够区分词义的最小的语音单位,也就是按语音的辨义作用归纳出来的音类,是从语言的社会属性划分出来的语言单位。 音位 phoneme 是语言中能表示语义的单位。根据国际语音学协会的定义,音位是 某个语言里不加分别的一族相关的声音 。 它是具体语言或方言中能够区别意义的最...

举例说明百分数与分数的意义有什么联系和区别

1楼 匿名用户 百分数常用来表示一个量占另一个量的百分比如 棉花产量占作物总产量的12 。 分数则可表示一个数或占据量 如中国人口大约占世界人口的1 5。1 2 6 8 5 4。 他们可以互换,但用到百分数时,一般不超过100 。而分数则无此限制。 百分数与分数的联系与区别 意义 2楼 匿名用户 百...

平移与旋转有什么区别和联系?举例说明

1楼 匿名用户 平移是指在同一平面内 将一个图形整体按照某个直线方向移动一定的距离 这样的图形运动叫做图形的平移运动 简称平移 平移不改变图形的形状和大小 平移后的图形与原图形上对应点连接的线段平行 或在同一条直线上 且相等 它是等距同构 是仿射空间中仿射变换的一种 它可以视为将同一个向量加到每点上...