码迷,mamicode.com
首页 > 其他好文 > 详细

c 中打印格式%g

时间:2018-02-27 21:11:22      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:print   常用   选择   body   oat   nis   std   pos   图片   

C语言中打印float或double类型最常用的是%f格式,最近看书时看到有使用%g格式打印。

%f  表示按浮点数的格式打印。 小数点后固定6位

%e 表示以指数形式的浮点数格式输出。

%g 表示自动选择合适的表示法输出。

 

例如:

#include <unistd.h>
#include <stdio.h>

int main()
{
    float a = 3.2;
    printf("a = %g\n", a);
    printf("a = %f\n", a);
    printf("a = %e\n", a);

    return 0;
}

输出结果如下:

技术分享图片

c 中打印格式%g

标签:print   常用   选择   body   oat   nis   std   pos   图片   

原文地址:https://www.cnblogs.com/rohens-hbg/p/8480521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!