对于有符号的来说: 二进制的最高位符是符号位:0表示正数,1表示负数(0->0,1->-)正数的反码,补码都一样负数的反码=他的原码不变,其它位取反(0->1,1->0)负数的补码=他的反码+1,复数的反码=负数的补码-10的反码、补码都是0Java没有无符号数(Java的数都是有符号的)计算机运算时都是按照补码的方式运算的查看运算结果时看他的原码