C언어로 실수 입력받고 소수점·지수 출력하는 초간단 방법초 마스터 %f %e printf
C언어 실수 입력과 소수점·지수 표기 출력 완벽 가이드 C언어 실수 입력과 소수점·지수 표기 출력 완벽 가이드 C언어를 배우면서 실수형(double) 데이터를 입력받고, 다양한 형태로 출력하는 방법은 매우 중요합니다. 특히 소수점 고정 방식(%f)과 지수 표기법(%e)은 실수 데이터를 다룰 때 반드시 알아야 할 기본 중 기본입니다. 1. C언어 실수 입력받기 실수형(double)을 입력받을 때는 반드시 %lf 포맷을 사용해야 합니다. 이는 정수형(int)을 입력받을 때의 %d와는 다릅니다. 코드 예제 #include <stdio.h> int main(void) { double num; printf("실수를 입력하세요: "); scanf("%lf", &num); printf("실수형식으로는 %.6f입니다.\n", num); printf("지수형식으로는 %.6e입니다.\n", num); return 0; } 2. 출력 방식 설명 %f : 소수점 아래 6자리까지 고정해서 출력합니다. (예: 123.567000) %e : 지수 형태로 출력합니다. (예: 1.235670e+02) 3. 실제 실행 결과 사용자가 123.567을 입력하면 다음과 같은 결과가 나옵니다. 실수를 입력하세요: 123.567 실수형식으로는 123.567000입니다. 지수형식으로는 1.235670e+02입니다. 4. 포인트 요약 scanf로 double 입력 받을 때는 %lf 사용 printf로 소수점 고정 출력할 때는 %.6f 사용 지수형태로 출력할 때는 %.6e 사용 소수점과 지수 표기 모두 C언어 입문자 필수 문법 5. 마무리 이처럼 C언어에서 실수 입력 및 다양한 출력 방식은 기초이지만 매우 중요한 부분입니다. 지금 배운 내용을 바탕으로 ...