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

Метод to_bits

Метод to_bits возвращает внутреннее битовое представление числа типа f64 в виде целого числа типа u64. Метод не принимает параметров. Это полезно для низкоуровневого анализа чисел с плавающей точкой, побитовых операций и сохранения точного состояния значения, включая специальные значения NAN, INFINITY и -0.0.

Синтаксис

f64.to_bits()

Пример

Давайте получим битовое представление числа 1.0:

fn main() { let num: f64 = 1.0; let res = num.to_bits(); println!("{}", res); }

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

4607182418800017408

Пример

Давайте получим битовое представление отрицательного числа -2.5:

fn main() { let num: f64 = -2.5; let res = num.to_bits(); println!("{}", res); }

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

13835058055282163712

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

  • метод from_bits,
    который восстанавливает число f64 из его битового представления
  • метод is_nan,
    который проверяет, является ли число NaN
  • метод is_infinite,
    который проверяет, является ли число бесконечностью
  • метод is_sign_negative,
    который проверяет, является ли знак числа отрицательным
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить