Диапазон короткого целого в Rust
Короткое знаковое целое вмещает числа
от -128 до 127. Это тип i8:
один байт с знаком. Такой тип удобен, когда
заранее известно, что значение останется
в узком диапазоне.
Число на верхней границе и число на нижней границе можно записать в переменную этого типа и вывести:
let top: i8 = 127;
let bottom: i8 = -128;
println!("{}", top);
println!("{}", bottom);
Литерал, который не помещается в выбранный
тип, не проходит сборку. Например, запись
let b: i8 = 200; слишком велика для
i8 и такой код не собирается.
Дано число:
let edge = -128;
Запишите его в переменную edge
типа i8 и выведите ее.
Дано число:
let num = 200;
Скажите, соберется ли программа, если
записать это число в переменную типа i8.
Назовите наименьшее и наибольшее значение,
которое вмещает тип i8.