第1个回答 2018-03-14
unsigned无符号修饰符,输出时可以用
%u,%d,或者%o,%x
等格式,
其区别在于:
%u,无符号方式,符号位按照数据位处理
%d,整数方式
%o,8进制方式
%x,16进制方式
第2个回答 2010-03-30
就是你输入的时候可以
%u 无符号十进制
%d 十进制
%o 八进制
%x 十六进制
unsigned int a
scanf("%u\n",&a);
scanf("%d\n",&a);
scanf("%x\n",&a);
scanf("%o\n",&a);
意思是这几种表示方法都可以
第3个回答 2010-03-30
%u 才是最正常的
%d, %o, %x 是先变成int,再变成unsigned