Menu
CoddyTech

실수

Coddy C++ 여정의 기초 섹션에 포함된 레슨. 74개 중 6번째.

C++에서 실수는 일반적으로 float와 double이라는 두 가지 주요 데이터 형식으로 표현됩니다.

float은 소수점이 있는 숫자를 저장하는 데 사용됩니다. 예를 들면 다음과 같습니다.

float price = 99.99f;

소수점 숫자 끝에 붙는 'f'(또는 'F')를 리터럴 접미사라고 하며, 이 숫자를 float로 처리해야 한다고 컴파일러에 명시적으로 알려 줍니다.

double은 소수점이 있는 숫자를 저장하는 데 사용되며, 배정밀도를 제공합니다. 일반적으로 float의 정밀도는 소수점 이하 7자리인 반면, double의 정밀도는 소수점 이하 15~17자리입니다. 예를 들면 다음과 같습니다.

float f = 3.14159265359;
double d = 3.14159265359;

// 기본적으로 cout은 유효 숫자 6자리만 표시하므로 둘 다 3.14159를 출력합니다:
cout << f << endl; // 출력: 3.14159
cout << d << endl; // 출력: 3.14159

// d에는 내부적으로 여전히 더 높은 정밀도의 값이 저장되어 있습니다. 이를 확인하려면 출력 정밀도를 높이세요:
cout << setprecision(12) << d << endl; // 출력: 3.14159265359
challenge icon

챌린지

초급

다음 변수를 선언하고 초기화하는 C++ 프로그램을 작성하세요.

  • itemPrice라는 이름의 float 변수를 선언하고 24.99f 값으로 초기화하세요.
  • temperature라는 이름의 double 변수를 선언하고 23.5 값으로 초기화하세요.

직접 해보기

    // 여기에서 변수를 선언하고 초기화하세요
    
    
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 C++ 컴파일러