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

Плейсхолдер {:e

}

Плейсхолдер {:e} используется в макросах форматирования семейства format!, println!, print! и других для вывода чисел в экспоненциальной (научной) записи с основанием 10. Число представляется в виде мантиссы и порядка, например 1.23e4. Плейсхолдер принимает значение, реализующее трейт LowerExp. Буква e в выводе всегда строчная.

Синтаксис

{:e}

Пример

Давайте выведем число 12345.6789 в экспоненциальной записи:

fn main() { let res = format!("{:e}", 12345.6789); println!("{}", res); }

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

"1.23456789e4"

Пример

Давайте выведем маленькое число 0.000123 в экспоненциальной записи:

fn main() { let res = format!("{:e}", 0.000123); println!("{}", res); }

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

"1.23e-4"

Пример

Давайте выведем целое число 1000 в экспоненциальной записи:

fn main() { let res = format!("{:e}", 1000); println!("{}", res); }

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

"1e3"

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

  • плейсхолдер {:x},
    который форматирует число в шестнадцатеричной записи
  • плейсхолдер {:b},
    который форматирует число в двоичной записи
  • плейсхолдер {},
    который выводит значение в удобочитаемом виде
  • плейсхолдер {:?},
    который выводит отладочное представление значения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить