是的,补码在今天经常被使用,尽管不是你所期望的地方。例如,IEEE浮点数 使用单个“符号”位表示正负。(因此,IEEE浮点数可以为-0)。然而,补码在整数中今天并不常用。只有当两个使用不同数字表示的机器都试图使用其本地编码格式进行通信时,它们之间的通信才会出现问题。如果为交换信息定义了通用格式,则没有问题。例如,使用二进制补码的机器可以轻松地使用符号大小编码构造一个数字(反之亦然)。如今,不同的机器更可能使用数字的ASCII表示形式(例如,在JSON或XML中),或者使用完全不同的二进制编码(例如ASN.1,zigzag编码等)。