转换说明符

 

printf修饰符

 

printf标识符

 

 

  1. #include<stdio.h> 
  2.  
  3. int main(void){ 
  4.     const float f = 3852.99; 
  5.      
  6.     printf("*%3.1f*\n",f);//四舍五入  
  7.     printf("*%+4.2f*\n",f);//添加符号标识  
  8.     printf("*%010.2f*\n",f);//添加前导零  
  9.      
  10.     int n = 42; 
  11.      
  12.     printf("*% d*\n",n);//正数产生空格  
  13.     printf("*% d*\n",-n);//负数产生符号 
  14.     printf("*%05.3d*\n",n);//整型精度表示显示的最少位数,忽略前导0  
  15.      
  16.     char s[] = "Hello world!"
  17.      
  18.     printf("*%20.5s*\n",s);//字符串类型的精度表示现实的最大字符数  
  19.       
  20.     getchar(); 
  21.     return 0;