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