计算机补码、原码和反码等表示方式是跟具体的存储长度有关的,脱离这一点谈补码、反码是没有意义的。你这个3的二进制代码是011,这个指的是用3位存储长度表示,如果用两位表示那么就是11.
这得看用的多少位来表示3,像用4个bit的话就是0011,用3个bit就是011,两个bit就是11