为什么a也会输出了一个-1,两行结果为什么运行结果是一样的,我也看不懂unsigned
%hd是按有符号输出的,所以65535输出是-1因为无符号的65535和有符号的-1,二进制表示是完全一样的。所以都按有符号输出时,结果完全相同