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

Глагол форматирования %d используется в функциях пакета fmt для вывода целых чисел в десятичной системе счисления. В качестве аргумента он принимает целочисленное значение типа int, int8, int16, int32, int64, а также их беззнаковые аналоги uint, uint8 и т.д.

Синтаксис

gofmt.Printf("%d", value)

Пример

Выведем целое число в десятичной системе счисления:

gopackage main

import "fmt"

func main() {
  number := 12345
  fmt.Printf("Число в десятичной системе: %d\n", number)
}

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

go"Число в десятичной системе: 12345"

Пример

Выведем несколько целых чисел с помощью одного вызова fmt.Printf:

gopackage main

import "fmt"

func main() {
  a := 10
  b := 20
  c := 30
  fmt.Printf("%d + %d = %d\n", a, b, a+b)
}

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

go"10 + 20 = 30"

Пример

Выведем отрицательное целое число:

gopackage main

import "fmt"

func main() {
  number := -9876
  fmt.Printf("Отрицательное число: %d\n", number)
}

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

go"Отрицательное число: -9876"

Пример

Выведем беззнаковое целое число:

gopackage main

import "fmt"

func main() {
  var number uint64 = 4294967295
  fmt.Printf("Беззнаковое число: %d\n", number)
}

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

go"Беззнаковое число: 4294967295"

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

  • глагол %v,
    который выводит значение в формате по умолчанию
  • глагол %f,
    который выводит числа с плавающей точкой
  • глагол %x,
    который выводит целые числа в шестнадцатеричной системе
  • глагол %s,
    который выводит строковое представление значения