c语言%o是什么意思
o在C语言中的含义是:指定输出对齐格式的控制字符。c语言%o是格式占位符,%o表示八进制整数的格式化形式。
以八进制输出,输出的结果占据八位数的长度。如果结果不足八位数, 则以0补齐。
%o--表示八进制整数的格式化形式;
%d--表示十进制整数的格式化形式;
%x--表示十六进制整数的格式化形式;
示例程序:
#include<stdio.h.>
int main()
{
int a=15;
printf("以十进制形式输出:%d\n",a);
printf("以八进制形式输出:%o\n",a);
printf("以十六进制形式输出:%x\n",a);
return 0;
}