方面，一种叫做反码（）的系统也可以用于表示负数（注：正数与原码形式一样，无需取反）。一个负数的二进制数反码形式为其绝对值部分按位取反（即符号位不变，其余各位按位取反）。同原码表示一样，0的反码表示形式也有两种：00000000（+0）与11111111（−0）。举例来说，原码10101011（-43）的反码形式为11010100（−43）。有符号数用反码表示的范围为−(2−1)到(2−1)，以及+/−0。一个惯常的八位的字节便是（可表示）−127到+127，以及00000000（+0）或者1111111