Арифметические операторы
Часть раздела Основы путешествия по Rust на Coddy. Урок 15 из 75.
Операторы используются для выполнения операций над значениями.
Сначала мы обсудим самые базовые арифметические операторы, которые могут быть вам знакомы по урокам математики.
| Оператор | Операция | Пример |
|---|---|---|
| + | Сложение | 3 + 2 = 5 |
| - | Вычитание | 3 - 2 = 1 |
| * | Умножение | 3 * 2 = 6 |
| / | Деление | 4 / 2 = 2 |
Посмотрим на пример использования,
let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b;
// c содержит 8При работе с десятичными числами в Rust мы используем тип данных f64, который может хранить числа с десятичной точкой. Те же арифметические операторы (+, -, *, /) работают с f64 так же, как и с целыми числами:
let x: f64 = 3.3;
let y: f64 = 4.2;
let z: f64 = x + y;
// z содержит 7.5Задание
НовичокНапиши код, который инициализирует две переменные, a и b, значениями 5.2 и 2.6 соответственно.
После этого инициализируй другую переменную c, в которой будет храниться результат a / b.
Попробуйте сами
fn main() {
// Напишите свой код ниже
// Не изменяйте строку ниже
println!("a = {}, b = {}, c = {}", a, b, c);
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор Rust