转换说明%f %e %g 与精度控制

来源:互联网 发布:淘宝网运营模式浅谈 编辑:程序博客网 时间:2024/05/17 21:48

转换说明%f

按浮点数的格式输出,可指定精度(默认小数点后六位)


转换说明%e

按指数形式的浮点数的格式输出,可指定精度( 科学计数法


转换说明%g

自动选择合适的表示法输出(最多保留6位有效数字


变量控制输出精度

printf("%.*f\n",dec,7.0/6);

代码示例

#define LOCAL#include<bits/stdc++.h>using namespace std;int main(){    #ifdef LOCAL    #endif    printf("%g\n",7.0/5);    printf("%g\n",7.0/6);    printf("%f\n",7.0/6);    printf("%.4f\n",7.0/6);    int dec=3;    printf("%.*f\n",dec,7.0/6);    printf("%e\n",7.0/6);    printf("%e\n",7.0/5);    printf("%.1e\n",7.0/5);    return 0;}




原创粉丝点击