A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hanjiaqi 中级黑马   /  2015-7-13 22:09  /  3660 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

%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;
}

2 个回复

倒序浏览
学的不错!!!
回复 使用道具 举报
总结的那么好,我看下我的总结,感觉复制你的好了:'(
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马