Тип int

Тип int представляет целое число со знаком. Его размер зависит от архитектуры процессора: на 32-битных системах это 32 бита (диапазон от -2^31 до 2^31-1), на 64-битных системах - 64 бита (диапазон от -2^63 до 2^63-1). Тип int используется для хранения целых чисел, когда размер не имеет критического значения.

Синтаксис

govar variable int
variable = 42

Пример

Объявим переменную типа int и присвоим ей значение:

gopackage main

import "fmt"

func main() {
  var num int = 100
  fmt.Println(num)
}

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

go100

Пример

Выполним арифметические операции с числами типа int:

gopackage main

import "fmt"

func main() {
  a := 15
  b := 4
  sum := a + b
  diff := a - b
  mult := a * b
  div := a / b
  mod := a % b
  fmt.Println(sum, diff, mult, div, mod)
}

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

go19 11 60 3 3

Пример

Используем тип int в цикле для подсчета суммы чисел:

gopackage main

import "fmt"

func main() {
  sum := 0
  for i := 1; i <= 10; i++ {
    sum += i
  }
  fmt.Println(sum)
}

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

go55

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

  • тип int8,
    который представляет 8-битное целое число со знаком
  • тип int16,
    который представляет 16-битное целое число со знаком
  • тип int32,
    который представляет 32-битное целое число со знаком
  • тип int64,
    который представляет 64-битное целое число со знаком