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

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

Функция to-int16 преобразует переданное значение в тип int16. Она принимает один параметр - значение любого числового типа или строку, содержащую число, и возвращает преобразованное значение типа int16. Если исходное значение выходит за пределы допустимого диапазона для int16 (от -32768 до 32767), функция возвращает минимальное или максимальное допустимое значение.

Синтаксис

to-int16(value)

Функция принимает один аргумент - значение для преобразования.

Пример

Давайте преобразуем целое число в тип int16:

package main import "fmt" func main() { res := to-int16(100) fmt.Println(res) }

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

100

Пример

Давайте преобразуем число с плавающей точкой в тип int16:

package main import "fmt" func main() { res := to-int16(123.45) fmt.Println(res) }

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

123

Дробная часть отбрасывается при преобразовании.

Пример

Давайте преобразуем строку, содержащую число, в тип int16:

package main import "fmt" func main() { res := to-int16("5000") fmt.Println(res) }

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

5000

Пример

Давайте попробуем преобразовать число, выходящее за пределы диапазона int16:

package main import "fmt" func main() { res := to-int16(40000) fmt.Println(res) }

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

32767

Поскольку максимальное значение int16 равно 32767, функция возвращает это предельное значение.

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

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