How We Coding

- 실수형 값을 출력할 때, printf() 함수에서 서식문자를 %lf 혹은 %f 로 준다고 배었고, 

   기본적으로 소숫점 아래 6자리로 알고 있다. 소수점을 조정하려면 10 번 라인처럼 해야하는데,

   %g 라는 서식문자를 사용하면 그럴 필요가 없다...!!!!



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main()
{
    double f=3.14;
 
    printf("%lf\n", f);
    // 3.140000
   
    printf("%.2lf\n", f);
    // 3.14
 
    printf("%g\n", f);
    // 3.14
 
    return 0;
}
cs