无符号整数为什么还能赋值为负数编译器也不报错,运行也可以,而且输出的也是“-1”[解决办法]编译器会自动作一个转换,把负数转换成无符号的,比如-1会被转换成FFFFFFFF你怎么输出的?用%d就会把unsigned 转换成signed再输出[解决办法]没有相关代码,让人怎么回答?[解决办法]用%u或者%x输出就是无符号的