본문 바로가기
Language/C언어

C037_소수점 아래로 n자리까지 출력하기

by OdOp 관리자 2023. 12. 3.
반응형

실수형을 일반적으로 출력하기 위해서는 아래와 같이 출력을 진행하게 됩니다.

#include <stdio.h>

int main()
{
    float num;

    num = 3.213456;
    printf("%f\n", num);
    /*결과
    num : 3.213456
    */
    return 0;
}

여기서 특정 자릿수까지만 출력을 하고 싶다면 몇 가지 설정을 더해주면 됩니다.

 

%.nf

#include <stdio.h>

int main()
{
    float num;

    num = 3.213456;
    printf("소수점 아래로 0자리 출력 : %.f\n", num);
    printf("소수점 아래로 0자리 출력 : %.0f\n", num);
    printf("소수점 아래로 1자리 출력 : %.1f\n", num);
    printf("소수점 아래로 2자리 출력 : %.2f\n", num);
    printf("소수점 아래로 3자리 출력 : %.3f\n", num);
    printf("소수점 아래로 4자리 출력 : %.4f\n", num);
    printf("소수점 아래로 5자리 출력 : %.5f\n", num);
    printf("소수점 아래로 6자리 출력 : %f\n", num);
    /*결과
    소수점 아래로 0자리 출력 : 3
    소수점 아래로 0자리 출력 : 3
    소수점 아래로 1자리 출력 : 3.2
    소수점 아래로 2자리 출력 : 3.21
    소수점 아래로 3자리 출력 : 3.213
    소수점 아래로 4자리 출력 : 3.2135
    소수점 아래로 5자리 출력 : 3.21346
    소수점 아래로 6자리 출력 : 3.213456
    */
    return 0;
}

알아서 반올림을 하여 출력되는 모습을 볼 수 있습니다. 

반응형

'Language > C언어' 카테고리의 다른 글

C039_putnbr만들기  (0) 2023.12.06
C038_atoi 함수 구현해서 사용하기  (3) 2023.12.04
C036_printf 응용하기기  (2) 2023.12.02
C035_strlcat 함수 구현해서 사용하기  (0) 2023.10.30
C034_strstr 함수 구현해서 사용하기  (0) 2023.10.29