본문 바로가기
개념/혼자 공부하는 C언어

chapter 3) 유효 숫자 확인

by kiseno 2024. 6. 8.
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