#include<stdio.h> int main() //%[flags][width][.prec][hlL]type { printf("%9d\n",123);//数字输出占据9个字符空间,右对齐 printf("%-9d\n",123);//左对齐 printf("%+9d\n",123);//^^^^^+123 printf("%+-9d\n",123);//+123 printf("%-+9d\n",123); printf("%09d\n",123);//前面填0,000000123 printf("%9.2f\n",123.0);//数字输出占据9个字符空间,小数点后两位,^^^123.00 printf("%*d\n",6,123);//数字输出占据6个字符空间,^^^123 printf("%hhd\n",12345);//当成1个字节的整数 int num; printf("%d%n\n",12345,&num);//已经输出的字符个数,填到num的地址中 printf("%d\n",num);//5 return 0; }
Printf 的格式输出探索
猜你喜欢
转载自blog.csdn.net/u013250424/article/details/45800189
今日推荐
周排行