当前位置:去问问>生活百科>原码是怎么算

原码是怎么算

2024-11-18 16:10:09 编辑:zane 浏览量:551

原码是怎么算

的有关信息介绍如下:

原码是怎么算

原码:在数值前直接加一符号位的表示法。

例如: 符号位=数值位

[+7]原=0 0000111 B

例如: 符号位=数值位

[-7]原=1 0000111 B

注意:a. 数0的原码有两种形式:

[+0]原=00000000B [-0]原=10000000B

b. 8位二进制原码的表示范围:-127~+127

编码方式

原码是有符号数的最简单的编码方式,便于输入输出,但作为代码加减运算时较为复杂。

一个字长为n的机器数能表示不同的数字的个数是固定的2^n个,n=8时2^n=256;用来表示有符号数,数的范围就是 -2^(n-1)-1 ~ 2^(n-1)-1,n=8时,这个范围就是 -127 ~ +127。

但是在不需要考虑数的正负时,就不需要用一位来表示符号位,n位机器数全部用来表示是数值,这时表示数的范围就是0~2^n-1,n=8时这个范围就是0~255。

版权声明:文章由 去问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.qwenw.com/life/425770.html
热门文章