%f 指输出实型常量 
默认输出6位小数  有效数字7位 
%m.nf     m表示总的位数       n表示小数点后面的位数 
%7f  表示输出7位有效数字 
%.7f   表示输出小数点后7位   如果小数点前还有有效数字 结果可能不准确 
 
#include <stdio.h> 
 
int main(int argc, const char * argv[]) { 
    printf("%.7f\n", 1111.23456789); 
    printf("%7f\n",1111.23456789); 
    printf("%7f\n",3.1415926); 
    printf("%.8f\n",3.1415926); 
    printf("%4.1f\n",1.23456789); 
    double a = 1.1111111111; 
    double b = 2.2222222222; 
    double c = a + b; 
    printf("c = %.11f\n",c); 
    return 0; 
} |   
        
 
    
    
    
     
 
 |