반응형
#include <stdio.h>
#include <stdlib.h>
int main()
{
int A, B;
scanf("%d %d", &A, &B);
double C = (double) A / (double) B;
printf("%g", C); //%g는 유효숫자만 표시 (0.800000 -> 0.8)
return 0;
}
출력 수를 소수점으로 출력하기 위해서는,
연산식에 실수형(float, double, ...)이 포함되어야 한다
ex)
4 / 5 => 0
4 / 5.0 => 0.8
실수형의 출력타입은,
%f : 실수형 기본 출력 타입
%Lf : long double의 출력 타입
%e , %E : 지수형 출력 타입
%g , %G : 실수형 자동 출력 타입 (유효숫자 표시)
더불어,
float은 소수점 5자리, double은 소수점 15자리까지 출력 가능하다
- stackoverflow
반응형
'etc.' 카테고리의 다른 글
[C code] Boolean 자료형 (0) | 2020.01.04 |
---|---|
[C code] EOF 활용하기 (문자, 정수, ...) (0) | 2020.01.04 |
[C] 지역변수와 전역변수 (메모리 영역 - code, data, heap, stack) (0) | 2020.01.04 |
[C code] 역슬래쉬(\), 쌍따옴표(") 직접 출력 (escape sequence) (0) | 2020.01.04 |
[C] #IND00 ? #INDOO ? (0) | 2020.01.04 |