Числа
Часть раздела Основы путешествия по Rust на Coddy. Урок 5 из 75.
Переменные — это контейнеры, в которых хранятся значения данных. Они используются для хранения, обработки и отображения информации в программе.
Короче говоря, переменная похожа на ячейку памяти, к которой можно обратиться, введя имя переменной.
У каждой переменной есть уникальное имя и значение , которое может относиться к разным типам. В Rust есть различные встроенные типы данных, определяющие, какое значение может хранить переменная.
Чтобы инициализировать переменную, мы используем следующий формат:
let variable_name: variable_type = value;В Rust числа обычно представлены с помощью двух основных типов данных: i32 и f64.
i32 используется для хранения целых чисел без десятичной точки. Например:
let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;f64 используется для хранения чисел с десятичной точкой. Например:
let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;При объявлении переменных в Rust можно указать тип переменной после её имени и двоеточия. Это называется объявлением типа. Тип можно не указывать, если Rust может определить его по значению: let count = 100; имеет тип i32, а let price = 99.99; — тип f64. После объявления переменной с определённым типом ей можно присваивать только значения этого типа.
Задание
НовичокНапиши программу на Rust, которая объявляет и инициализирует следующие переменные:
- Объяви переменную типа
i32с именемquantityи инициализируй её значением5. - Объяви переменную типа
f64с именемitem_priceи инициализируй её значением24.99.
Строки ниже твоего кода выводят их в следующем формате:
Quantity: [value of quantity]
Price: [value of item_price]Попробуйте сами
// Объявите и инициализируйте переменные здесь
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор Rust