-7的二字节补码是11111111 11111001,把这个数按%X输出,就是当作4字节无符号16进制形式输出,那么输出前就得进行“符号位扩展”成4字节,由于无符号类型的“符号位”被认为是0,所以c被扩展为00000000 0000000 11111111 11111001;而输出时前导0是默认要消除的,所以最后输出为FFF9——或者干脆可以理解为...