Printf 的格式输出探索

来源:互联网 发布:java无参构造方法 编辑:程序博客网 时间:2024/05/17 23:54
#include<stdio.h> int main()   //%[flags][width][.prec][hlL]type  { printf("%9d\n",123);//数字输出占据9个字符空间,右对齐printf("%-9d\n",123);//左对齐printf("%+9d\n",123);//^^^^^+123printf("%+-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;  }

0 0