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

Глагол форматирования %x

Глагол форматирования %x в пакете fmt используется для вывода целых чисел в шестнадцатеричном формате. В первый параметр мы передаем число, которое хотим отформатировать, а во второй параметр, через глагол %x, указываем, что вывод должен быть в шестнадцатеричном представлении. Глагол %x выводит числа в нижнем регистре, используя символы от a до f для цифр от 10 до 15.

Синтаксис

fmt.Printf("%x", number)

Пример

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

package main import "fmt" func main() { num := 255 res := fmt.Sprintf("%x", num) fmt.Println(res) }

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

"ff"

Пример

Давайте выведем число 16 в шестнадцатеричном формате:

package main import "fmt" func main() { num := 16 res := fmt.Sprintf("%x", num) fmt.Println(res) }

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

"10"

Пример с префиксом

Для вывода шестнадцатеричного числа с префиксом 0x используется глагол %#x:

package main import "fmt" func main() { num := 255 res := fmt.Sprintf("%#x", num) fmt.Println(res) }

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

"0xff"

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

  • глагол %d,
    который выводит число в десятичном формате
  • глагол %o,
    который выводит число в восьмеричном формате
  • глагол %b,
    который выводит число в двоичном формате
  • функцию fmt.Printf,
    которая форматирует строку и выводит её в стандартный вывод
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить