-1的二进制

377 阅读1分钟

简介

在编程过程中,-1的二进制是多少呢?简单来说是所有位全1。

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

示例

正1和负1的原码、反码、补码表示如下:

[+1] = [0000 0001]原= [0000 0001]反= [0000 0001]补

[-1] = [1000 0001]原= [1111 1110]反= [1111 1111]补