# int8

преобразование в однобайтное представление целого числа

# int16

преобразование в двухбайтное представление целого числа

# int32

преобразование в четырёхбайтное представление целого числа

# uint8

преобразование в однобайтное представление беззнакового целого числа

# uint16

преобразование в двухбайтное представление беззнакового целого числа

# uint32

преобразование в четырёхбайтное представление беззнакового целого числа

## Последовательность вызова

    y = int8(X)
                y = int16(X)
                y = int32(X)
                y = uint8(X)
                y = uint16(X)
                y = uint32(X)

## Аргументы

X

  матрица чисел с плавающей запятой или целых чисел.

y

  матрица целых чисел, закодированных в одном, двух или четырёх байтах.

## Описание

Эти функции преобразуют и хранят данные в виде одно-, двух- или четырёхбайтных целых чисел. Эти типы данных особо полезны для хранения больших объектов таких, как изображения, длинные сигналы,...

y = int8(X)

  возврат чисел в диапазоне `[-128, 127]`

y = uint8(X)

  возврат чисел в диапазоне `[0, 255]`

y = int16(X)

  возврат чисел в диапазоне `[-32768, 32767]`

y = uint16(X)

  возврат чисел в диапазоне `[0, 65535]`

y = int32(X)

  возврат чисел в диапазоне `[-2147483648, 2147483647]`

y = uint32(X)

  возврат чисел в диапазоне `[0, 4294967295]`

Если `X` содержит числа с дробной частью, то Scilab округлит их до ближайшего целого числа в направлении нуля.

## Примеры

    int8([1 -120 127 312])
    uint8([1 -120 127 312])

    x = int32(-200:100:400)
    int8(x)

    y = [-3.8, -3.5, -3.1, 3.1, 3.5, 3.8]
    int8(y)

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

- double
- inttype
- iconvert