Код IT Загрузка примера кода…

Rust main.rs
// Объявление знаковых целых чисел разного размера
let signed_8bit: i8 = -5;
let signed_16bit: i16 = -32768;
let signed_32bit: i32 = 1000000;
let signed_64bit: i64 = -9223372036854775808;

// Объявление беззнаковых целых чисел
let unsigned_8bit: u8 = 255;
let unsigned_16bit: u16 = 65535;
let unsigned_32bit: u32 = 4294967295;
let unsigned_64bit: u64 = 18446744073709551615;

// Платформозависимые типы для индексов
let index: usize = 10; // Размер зависит от архитектуры (32 или 64 бита)
let count: isize = -1; // Часто используется для смещений

// Пример использования в цикле
for i in 0..10 {
    println!("Текущий индекс: {}", i);
}
// Объявление знаковых целых чисел разного размера
let signed_8bit: i8 = -5;
let signed_16bit: i16 = -32768;
let signed_32bit: i32 = 1000000;
let signed_64bit: i64 = -9223372036854775808;

// Объявление беззнаковых целых чисел
let unsigned_8bit: u8 = 255;
let unsigned_16bit: u16 = 65535;
let unsigned_32bit: u32 = 4294967295;
let unsigned_64bit: u64 = 18446744073709551615;

// Платформозависимые типы для индексов
let index: usize = 10; // Размер зависит от архитектуры (32 или 64 бита)
let count: isize = -1; // Часто используется для смещений

// Пример использования в цикле
for i in 0..10 {
    println!("Текущий индекс: {}", i);
}