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

Преобразование в int

Преобразование в тип int в Go выполняется с помощью явного приведения типов. Это позволяет конвертировать значения из других числовых типов, например, из int64, float64 или uint, в базовый целочисленный тип int. Важно помнить, что при преобразовании с плавающей точкой дробная часть отбрасывается, а при выходе за пределы диапазона происходит переполнение.

Синтаксис

int(value)

Пример

Преобразуем значение типа int64 в int:

package main import "fmt" func main() { var num64 int64 = 100 res := int(num64) fmt.Println(res) }

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

100

Пример

Преобразуем значение типа float64 в int (дробная часть отбрасывается):

package main import "fmt" func main() { var numFloat float64 = 45.67 res := int(numFloat) fmt.Println(res) }

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

45

Пример

Преобразуем значение типа uint в int:

package main import "fmt" func main() { var numUint uint = 200 res := int(numUint) fmt.Println(res) }

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

200

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

  • функцию to-int8,
    которая преобразует значение в 8-битное целое число
  • функцию to-int16,
    которая преобразует значение в 16-битное целое число
  • функцию to-int32,
    которая преобразует значение в 32-битное целое число
  • функцию to-int64,
    которая преобразует значение в 64-битное целое число
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить