C中输出格式的介绍
%d整形(十进制),%ld长整型,%lld;
(%6d表示宽度为8,默认右对齐;%-6d表示宽度为8,左对齐;%06表示宽度为8,默认右对齐,空位用0补齐;其它的类似)
%o八进制形式输出整数;
%x十六进制形式输出整数;
%u输出无符号整数(十进制);
%c输出一个字符;
%s输出一个字符串;
%f输出实数,(输入的时候float实数用%f,double实数用%lf)%m.nf中m表示共占m位(小数点算一位),n表示小数点后保留n位小数;例:
int main()
{
float a=3.1415926;
printf("%06.2f",a);
return 0;
}
输出:
%e(或%E)以指数形式输出实数;
%p以十六进制输出指针、地址;
%g表示输出%f%e中较短的宽度输出实数,在指数小于-4或大于等于精度时使用%e。