有符号数: java中每个数默认是有符号的。 int a = 255; int cur = Byte.toUnsignedInt((byte)(a)); 转化成无符号数之后,可进行各种运算,如,~,&,|,^等。 例如: cur ^= 10;cur ~= 10;(~cur + 1) | cur == cur ? 1 : 0; // 可用于判断子网掩码是否合法