Глагол форматирования %d
Глагол форматирования %d используется в функциях пакета fmt
для вывода целых чисел в десятичной системе счисления.
В качестве аргумента он принимает целочисленное значение типа
int, int8, int16, int32, int64,
а также их беззнаковые аналоги uint, uint8 и т.д.
Синтаксис
fmt.Printf("%d", value)
Пример
Выведем целое число в десятичной системе счисления:
package main
import "fmt"
func main() {
number := 12345
fmt.Printf("Число в десятичной системе: %d\n", number)
}
Результат выполнения кода:
"Число в десятичной системе: 12345"
Пример
Выведем несколько целых чисел с помощью одного вызова fmt.Printf:
package main
import "fmt"
func main() {
a := 10
b := 20
c := 30
fmt.Printf("%d + %d = %d\n", a, b, a+b)
}
Результат выполнения кода:
"10 + 20 = 30"
Пример
Выведем отрицательное целое число:
package main
import "fmt"
func main() {
number := -9876
fmt.Printf("Отрицательное число: %d\n", number)
}
Результат выполнения кода:
"Отрицательное число: -9876"
Пример
Выведем беззнаковое целое число:
package main
import "fmt"
func main() {
var number uint64 = 4294967295
fmt.Printf("Беззнаковое число: %d\n", number)
}
Результат выполнения кода:
"Беззнаковое число: 4294967295"