Menu
Coddy logo textTech

Вещественные числа

Часть раздела Основы путешествия по C++ на Coddy — урок 6 из 74.

В 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 << f << endl; // Может вывести: 3.14159
cout << d << endl; // Может вывести: 3.14159265359
challenge icon

Задание

Новичок

Напишите программу на C++, которая объявляет и инициализирует следующие переменные:

  • Объявите переменную типа float с именем itemPrice и инициализируйте её значением 24.99f.
  • Объявите переменную типа double с именем temperature и инициализируйте её значением 23.5.

Шпаргалка

В C++ вещественные числа представляются с использованием типов данных float и double.

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Проверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы