실수
Coddy C++ 여정의 기초 섹션에 포함된 레슨. 74개 중 6번째.
C++에서 실수는 일반적으로 두 가지 주요 데이터 유형인 float과 double을 사용하여 표현됩니다.
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은 유효숫자 6자리만 표시하므로 둘 다 3.14159를 출력합니다:
cout << f << endl; // 출력: 3.14159
cout << d << endl; // 출력: 3.14159
// d는 내부적으로 더 많은 정밀도를 여전히 저장합니다. 이를 드러내려면 출력 정밀도를 높이세요:
cout << setprecision(12) << d << endl; // 출력: 3.14159265359챌린지
초급다음 변수를 선언하고 초기화하는 C++ 프로그램을 작성하세요:
float변수를 선언하고 이름을itemPrice로 지정한 후, 값24.99f로 초기화하세요.double변수를 선언하고 이름을temperature로 지정한 후, 값23.5로 초기화하세요.
직접 해보기
#include <iostream>
int main() {
// 여기에 변수를 선언하고 초기화하세요
// 값들을 출력합니다
std::cout << "Price: " << itemPrice << std::endl;
std::cout << "Temperature: " << temperature << std::endl;
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 C++ 컴파일러