РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
60 of 1245 menu

Тип u32

Тип u32 - это беззнаковый целочисленный тип данных, который занимает 32 бита памяти и может хранить значения от 0 до 4294967295. Поскольку тип беззнаковый, он не может хранить отрицательные числа. Тип u32 широко используется для хранения счётчиков, индексов и других величин, которые не могут быть отрицательными.

Синтаксис

let x: u32 = 42;

Пример

Давайте создадим переменную типа u32 и выведем её значение на экран:

fn main() { let num: u32 = 100; println!("{}", num); }

Результат выполнения кода:

100

Пример

Давайте проверим максимальное значение типа u32, используя константу u32::MAX:

fn main() { let max_val = u32::MAX; println!("{}", max_val); }

Результат выполнения кода:

4294967295

Пример

Давайте выполним арифметические операции с числами типа u32:

fn main() { let a: u32 = 10; let b: u32 = 3; let sum = a + b; let diff = a - b; let prod = a * b; let quot = a / b; println!("{} {} {} {}", sum, diff, prod, quot); }

Результат выполнения кода:

13 7 30 3

Пример

Давайте преобразуем строку в число типа u32 с помощью метода parse:

fn main() { let s = "12345"; let num: u32 = s.parse().unwrap(); println!("{}", num); }

Результат выполнения кода:

12345

Смотрите также

  • тип u8,
    который представляет беззнаковое 8-битное целое число
  • тип u64,
    который представляет беззнаковое 64-битное целое число
  • тип usize,
    который используется для размеров и индексов
  • тип i32,
    который представляет знаковое 32-битное целое число
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить