Menu
Coddy logo textTech

Арифметические операторы

Часть раздела 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
challenge icon

Задание

Новичок

Напишите код, который инициализирует две переменные, a и b, значениями 5.2 и 2.6 (соответственно).

После этого инициализируйте еще одну переменную c, которая будет содержать результат a / b.

Шпаргалка

Арифметические операторы выполняют математические операции над значениями:

ОператорОперацияПример
+Сложение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

Использование арифметических операторов с десятичными числами (f64):

let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z содержит 7.4

Попробуйте сами

fn main() {
    // Введите ваш код ниже
    
    
    // Не изменяйте строку ниже
    println!("a = {}, b = {}, c = {}", a, b, c);
}
quiz iconПроверьте себя

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

Все уроки раздела Fundamentals