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

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

}

Плейсхолдер {:X} используется в макросах форматирования, таких как println!, print!, format! и других. Он преобразует целое число в шестнадцатеричную систему счисления, где цифры от 10 до 15 обозначаются буквами A, B, C, D, E, F в верхнем регистре. Плейсхолдер принимает значение, реализующее трейт UpperHex, обычно это целые числа без знака и со знаком.

Синтаксис

println!("{:X}", value);

Пример

Давайте выведем число 255 в шестнадцатеричной системе с буквами в верхнем регистре:

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

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

FF

Пример

Давайте выведем число 3735928559 в шестнадцатеричной системе с буквами в верхнем регистре:

fn main() { let res = 3735928559; println!("{:X}", res); }

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

DEADBEEF

Пример

Давайте выведем отрицательное число -1 в шестнадцатеричной системе с буквами в верхнем регистре:

fn main() { let res: i32 = -1; println!("{:X}", res); }

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

FFFFFFFF

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

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