В некоторых случаях целочисленные значения могут быть представлены не только в десятичной системе. Для простой конвертации значений используется пакет strconv.

Как конвертировать числа в другую систему счисления?

1. Создайте файл convert.go со следующим содержимым:

Премиум 👑 курс по Golang

Рекомендуем вам супер курс по Golang где собраны все материалы для качественного изучения языка. Удивите всех своими знаниями на собеседовании! 😎

Записаться на курс

Уроки, статьи и Видео

Мы публикуем в паблике ВК и Telegram качественные обучающие материалы для быстрого изучения Go. Подпишитесь на нас в ВК и в Telegram. Поддержите сообщество Go программистов.

Go в ВК Go в Telegram

2. Запустите код в терминале через go run convert.go;
3. Посмотрите на вывод:

Пакет strconv — Функции ParserInt() и FormatInt()

Пакет strconv предоставляет функции ParseInt и FormatInt, что являются вспомогательными функциями. Функция ParseInt может парсировать целочисленное значение любой системы счисления. С другой стороны, функция FormatInt может форматировать целочисленное значение в любую указанную систему счисления.

Также возможно парсировать строковое представление целого числа во встроенный тип int64 и, следовательно, форматирует строку парсированного целого числа в данное представление базы.