본문 바로가기
C

[C언어] double형 변수 입출력, 지수형 출력 - 코드 119

by 박사과정 모닝 2023. 4. 19.
반응형

▶double형 변수 입출력

  • double형으로 선언된 변수는 입력(scanf_s)을 받을 때에 형식 지정자를 %lf로 지정해야 함
  • 출력 시에는 %f, %lf 모두 상관 없음
  • 실수형 상수를 출력할 때 자릿수를 지정하지 않으면 double형은 16자리까지 표현할 수 있음에도 불구하고 6자리까지만 출력됨
  • 16자리까지 모두 표시하고 싶으면 반드시 자릿수를 지정해야 함

 

#include<stdio.h>

int main(void) {

double d_num=0.0;
printf("실수형 상수 입력: ");
scanf_s("%lf", &d_num);

printf("lf로 출력할 때의 값: %.16lf\n", d_num);
printf("f로 출력할 때의 값: %.16f\n", d_num);

printf("지수형(e) 출력: %e\n", d_num);
printf("지수형(E) 출력: %E\n", d_num);

retuen 0;
}
반응형