c语言中 一段程序printf("%o\n",a); } o指的是什么意思?

如题所述

是以八进制的形势输出的意思
例如
int a =-1;
printf("%d,%o",a,a);
结果为-1,177777 (177777 变为2进制为1111111111111111 由于编译器的缘故此处的位数是16位)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-04
p r i n t f函数还可以识别如下格式说明:表示八进制数的% o、表示十六进制数的% x、表示
字符的% c、表示字符串的% s以及表示百分号%本身的% %。
第2个回答  2008-11-04
用来输入无符号的八进制整数...
第3个回答  2008-11-04
以无符号八进制形式输出

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网