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

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

}

Плейсхолдер {:o} используется в макросах форматирования семейства format, print и write для вывода целых чисел в восьмеричной системе счисления. Параметром плейсхолдер принимает целое число, которое нужно отформатировать. Результатом является строка, содержащая восьмеричное представление числа без префикса 0o.

Синтаксис

format!("{:o}", number)

Пример

Давайте выведем число 64 в восьмеричной системе:

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

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

"100"

Пример

Давайте выведем число 255 в восьмеричной системе:

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

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

"377"

Пример

Давайте выведем несколько чисел в восьмеричной системе внутри одной строки:

fn main() { let a = 8; let b = 64; let c = 512; println!("{:o} {:o} {:o}", a, b, c); }

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

10 100 1000

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

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