Menu
Coddy logo textTech

실수

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

C++에서, 실수는 주로 두 가지 주요 데이터 타입을 사용하여 표현됩니다: floatdouble.

float은 소수점이 있는 숫자를 저장하는 데 사용됩니다. 예를 들어:

float price = 99.99f;

십진수 끝에 붙는 'f'(또는 'F')는 리터럴 접미사라고 불리며, 컴파일러에게 이 숫자가 float로 처리되어야 함을 명시적으로 알려줍니다.

double은 소수점이 있는 숫자를 저장하는 데 사용되지만, 배정밀도(double precision)를 가집니다. float은 일반적으로 7자리의 십진수 정밀도를 갖는 반면, double은 일반적으로 15-17자리의 십진수 정밀도를 갖습니다. 예를 들어:

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // 다음과 같이 출력될 수 있음: 3.14159
cout << d << endl; // 다음과 같이 출력될 수 있음: 3.14159265359
challenge icon

챌린지

초급

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

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

치트 시트

C++에서 실수는 floatdouble 데이터 타입을 사용하여 표현됩니다.

float는 단정밀도(보통 소수점 7자리)로 실수를 저장합니다:

float price = 99.99f;

'f' 접미사는 컴파일러에게 해당 숫자를 float로 처리하도록 명시적으로 지시합니다.

double은 배정밀도(보통 소수점 15-17자리)로 실수를 저장합니다:

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // 다음과 같이 출력될 수 있음: 3.14159
cout << d << endl; // 다음과 같이 출력될 수 있음: 3.14159265359

직접 해보기

#include <iostream>

int main() {
    // 여기에 변수를 선언하고 초기화하세요
    
    
    // 값을 출력합니다
    std::cout << "Price: " << itemPrice << std::endl;
    std::cout << "Temperature: " << temperature << std::endl;
    
    return 0;
}
quiz icon실력 점검

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

기초의 모든 레슨