偏移二进制编码和二进制补码的区别

一、二进制补码

在计算机系统中,数值一律用补码来表示和存储,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。

正整数的补码和源码相同;

0的补码是0;

负数的补码是符号位不变,原码的各位取反,再加1。

二、偏移二进制码

把补码的符号位取反就是偏移二进制码。

如16位的数,0x0000是-32768,0x8000是0,0xFFFF是32767,偏移二进制码用十六进制时正负过渡比较方便。


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注