unsigned int a=65535 a=%d 输出a=-1

日期:2010-07-06 15:29:00 人气:3

unsigned int a=65535 a=%d 输出a=-1

%u 表示输出的是无符号数,-2的二进制表示是11111110,所以用无符号数表示就是65534 %d表示输出的是有符号的整数,如果是正号就直接输出数字,负数的话是要输出负号的,所以输出了-2
    A+
热门评论