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 показывает только 6 значащих цифр, поэтому оба выводят 3.14159:
cout << f << endl; // Выводит: 3.14159
cout << d << endl; // Выводит: 3.14159

// d по-прежнему хранит больше точности внутри; повысьте точность вывода, чтобы выявить её:
cout << setprecision(12) << d << endl; // Выводит: 3.14159265359
challenge icon

Задание

Новичок

Напиши программу на 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;
}
quiz iconПроверьте себя

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор C++