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

Преобразование в f64

Преобразование в f64 - это приведение значения к типу числа с плавающей точкой двойной точности (64 бита). В Rust такое преобразование выполняется с помощью оператора as, метода into или метода parse для строк. Оператор as принимает значение целочисленного типа или другого числа с плавающей точкой, а метод parse принимает строку, которую нужно преобразовать.

Синтаксис

let res = value as f64; let res: f64 = value.into(); let res: f64 = string.parse().unwrap();

Пример

Давайте преобразуем целое число i32 в f64 с помощью оператора as:

fn main() { let num: i32 = 42; let res = num as f64; println!("{}", res); }

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

42

Пример

Давайте преобразуем число u8 в f64 с помощью метода into:

fn main() { let num: u8 = 100; let res: f64 = num.into(); println!("{}", res); }

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

100

Пример

Давайте преобразуем строку "3.14" в f64 с помощью метода parse:

fn main() { let s = "3.14"; let res: f64 = s.parse().unwrap(); println!("{}", res); }

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

3.14

Пример

Давайте преобразуем число f32 в f64 с помощью оператора as:

fn main() { let num: f32 = 1.5; let res = num as f64; println!("{}", res); }

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

1.5

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

  • оператор as,
    который выполняет приведение типов
  • метод into,
    который преобразует значение в другой тип
  • метод parse,
    который преобразует строку в число
  • преобразование в f32,
    которое получает число с плавающей точкой одинарной точности
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить