반응형
실수형을 일반적으로 출력하기 위해서는 아래와 같이 출력을 진행하게 됩니다.
#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 |