Lee Jaeyoon2
재유니버스
Lee Jaeyoon2
전체 방문자
오늘
어제
  • 분류 전체보기 (228)
    • TIL (165)
    • 생각 (11)
    • 서평 (1)
    • JavaScript & TypeScript (4)
    • React (0)
    • C (45)
    • 에러 핸들링 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코드숨 리액트 8기
  • C언어 코딩 도장
  • 회고
  • 실수
  • 객체
  • 심사 문제
  • 코드숨
  • C
  • 5F
  • dotenv
  • 코드숨 리액트
  • map
  • 플래그
  • JavaScript
  • dotenv-webpack
  • 변수
  • c언어
  • 코딩 도장
  • react
  • TiL

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Lee Jaeyoon2

재유니버스

C

[C] C언어 코딩 도장 8.11 심사문제: 최솟값과 최댓값 표현하기

2022. 4. 25. 13:10

다음 소스 코드를 완성하여 각 실수 자료형의 최솟값과 최댓값이 출력되게 만드세요.

 

judge_real_number_min_max.c

#include <stdio.h>
#include <float.h>

int main()
{
    double doubleMin;
    double doubleMax;
    long double longDoubleMin;
    long double longDoubleMax;

    ____________________________
    ____________________________
    ____________________________
    ____________________________
 
    printf("%e %e\n", doubleMin, doubleMax);
    printf("%Le %Le\n", longDoubleMin, longDoubleMax);
 
    return 0;
}

 

정답

doubleMin = DBL_MIN;
doubleMax = DBL_MAX;
longDoubleMin = LDBL_MIN;
longDoubleMax = LDBL_MAX;

 

풀이

double의 양수 최솟값은 DBL_MIN, 양수 최댓값은 DBL_MAX; long double의 양수 최솟값은 LDBL_MIN, 양수 최댓값은 LDBL_MAX다. 참고로 float의 양수 최솟값은 FLT_MIN 양수 최댓값은 FLT_MAX다. 그리고 문제 풀 때 철자 유심히 살펴봐야 하는데 long double형 변수에는 d가 대문자라 실수할 수 있다. 쉬운 문제 틀리면 속상하니 조심하자. 

'C' 카테고리의 다른 글

[C] C언어 코딩 도장 9.7 심사문제: 제어 문자 사용하기  (0) 2022.04.25
[C] C언어 코딩 도장 8.12 심사문제: 오버플로우  (0) 2022.04.25
[C] C언어 코딩 도장 8.10 심사문제: 실수형 변수 선언과 자료형 크기 구하기  (0) 2022.04.25
[C] C언어 코딩 도장 7.14 심사문제: 크기가 표시된 정수 자료형 사용하기  (0) 2022.04.25
[C] C언어 코딩 도장 7.13 심사문제: 최솟값 표현하기  (0) 2022.04.25
    'C' 카테고리의 다른 글
    • [C] C언어 코딩 도장 9.7 심사문제: 제어 문자 사용하기
    • [C] C언어 코딩 도장 8.12 심사문제: 오버플로우
    • [C] C언어 코딩 도장 8.10 심사문제: 실수형 변수 선언과 자료형 크기 구하기
    • [C] C언어 코딩 도장 7.14 심사문제: 크기가 표시된 정수 자료형 사용하기
    Lee Jaeyoon2
    Lee Jaeyoon2

    티스토리툴바