Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmNuFI 41 of 373 menu
◀ ▶

Дробное к целому в Rust

Дробное, переведенное в целое, теряет дробь к нулю. Это не округление к ближайшему целому: часть после точки просто отбрасывается.

Для отрицательных чисел правило то же: дробь отбрасывается к нулю, знак минус остается у целой части.

Сравним два перевода:

let a = 3.9f64 as i32; let b = -3.9f64 as i32; println!("{}", a); println!("{}", b);

Дано число:

let num = 7.8;

Переведите его в целое и выведите результат.

Дано число:

let num = -2.1;

Переведите его в целое и выведите результат.

Скажите, чему равно 3.9 после перевода в тип i32.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить