c語言%o是什么意思
o在C語言中的含義是:指定輸出對齊格式的控制字符。c語言%o是格式占位符,%o表示八進制整數(shù)的格式化形式。
以八進制輸出,輸出的結(jié)果占據(jù)八位數(shù)的長度。如果結(jié)果不足八位數(shù), 則以0補齊。
%o--表示八進制整數(shù)的格式化形式;
%d--表示十進制整數(shù)的格式化形式;
%x--表示十六進制整數(shù)的格式化形式;
示例程序:
#include<stdio.h.>
int main()
{
int a=15;
printf("以十進制形式輸出:%d\n",a);
printf("以八進制形式輸出:%o\n",a);
printf("以十六進制形式輸出:%x\n",a);
return 0;
}