int x=0177 printf("x=%6d,x=%6o,x=%6x,x=%6u\n",x,x,x,x),为什么

如题所述

%d整型输出,%ld长整型输出,
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数)。

0177表示八进制数

他的十进制为127
十六进制为7F
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-16

%d整型输出
%o以八进制形式输出整数,
%x以十六进制形式输出整数,
%u以十进制输出无符号整数。

0177是一个八进制数(八进制数以“0”开头,十六进制数以“x”开头)

(177)O=(127)=(7F)H

X=000127,   X=000177,  X=0007f,  X=0000127



第2个回答  2018-01-05
_x=127___、__x=127___、___x=177__、__x=7f___、___x=127__
第3个回答  2017-11-23
答案???