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

Трейт UpperExp

Трейт UpperExp используется для форматирования чисел в верхнем экспоненциальном (научном) виде. При выводе число представляется в виде мантиссы и экспоненты, разделённых буквой E, например 1.23E4. Трейт реализован для всех целочисленных и вещественных типов. Форматирование выполняется через плейсхолдер {:E} в макросах форматирования.

Синтаксис

format!("{:E}", value)

Пример

Давайте отформатируем целое число 12345 в верхнем экспоненциальном виде:

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

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

"1.2345E4"

Пример

Давайте отформатируем вещественное число 1234.5678 в верхнем экспоненциальном виде:

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

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

"1.2345678E3"

Пример

Давайте отформатируем маленькое число 0.000123 в верхнем экспоненциальном виде:

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

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

"1.23E-4"

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

  • трейт LowerExp,
    который форматирует числа в нижнем экспоненциальном виде
  • плейсхолдер placeholder-exp,
    который отвечает за экспоненциальное форматирование
  • трейт Display,
    который отвечает за основное форматирование вывода
  • макрос format!,
    который создаёт отформатированную строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить