728x90
반응형
SMALL
#include <stdio.h>
int main(void){
float ft = 1.234567890123456789;
double db = 1.23456780123456789;
printf("float value : %.20f\n", ft);
printf("double value : %.20lf\n", db);
return 0;
}
코드 설명
1. main() 함수
1-1. 부동 소수점 변수 ft를 float 형으로 선언하고 1.234567890123456789의 값을 할당 (실제로 float 형은 이보다 적은 정밀도를 가지므로, 모든 숫자가 정확하게 저장되지 않음)
1-2. 부동 소수점 변수 db를 double 형으로 선언하고 1.234567890123456789의 값을 할당 (double 형은 float 형보다 더 높은 정밀도를 가지지만, 이 경우에도 모든 숫자가 완벽하게 표현될 수 없음)
1-3. printf()문을 사용하여 ft의 값을 float 형식으로, 소수점 아래 20자리까지 출력하도록 지시. 실제 출력되는 값은 float의 정밀도에 의해 제한됨
1-4. printf()문을 사용하여 db의 값을 double 형식으로, 소수점 아래 20자리까지 출력하도록 지시. 실제 출력되는 값은 double의 정밀도에 의해 제한됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 3) 문자의 문자열 입력 (1) | 2024.06.10 |
---|---|
chapter 3) 변수의 선언과 사용 (0) | 2024.06.09 |
chapter 3) scanf 함수를 사용한 키보드 입력 (0) | 2024.06.07 |
chapter 3) scanf() 함수를 사용한 연속 입력 (0) | 2024.06.06 |
chapter 3) const를 사용한 변수 (0) | 2024.06.06 |