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

Функция strconv.FormatInt

Функция strconv.FormatInt преобразует целое число типа int64 в строковое представление в заданной системе счисления. Первый параметр функции - это число для преобразования, второй параметр - основание системы счисления (от 2 до 36). Функция возвращает строку, представляющую число в указанной системе.

Синтаксис

strconv.FormatInt(num, base)

Пример

Давайте преобразуем число 255 в десятичную систему счисления:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatInt(255, 10) fmt.Println(res) }

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

"255"

Пример

Давайте преобразуем число 255 в шестнадцатеричную систему счисления:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatInt(255, 16) fmt.Println(res) }

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

"ff"

Пример

Давайте преобразуем отрицательное число -42 в двоичную систему счисления:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatInt(-42, 2) fmt.Println(res) }

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

"-101010"

Пример

Давайте преобразуем число 100 в восьмеричную систему счисления:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatInt(100, 8) fmt.Println(res) }

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

"144"

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

  • функцию strconv.ParseInt,
    которая преобразует строку в целое число
  • функцию strconv.FormatUint,
    которая преобразует беззнаковое целое число в строку
  • функцию strconv.Itoa,
    которая является сокращением для FormatInt(num, 10)
  • функцию strconv.FormatFloat,
    которая преобразует число с плавающей точкой в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить