Вещественные числа
Часть раздела Основы путешествия по 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Задание
НовичокНапишите программу на 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;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - else