exponenta event banner

int64

64-разрядные целочисленные массивы со знаком

Описание

Переменные в MATLAB ® типа данных (класса )int64 хранятся как 8-байтовые (64-битные) подписанные целые числа. Например:

y = int64(10);
whos y
  Name      Size            Bytes  Class    Attributes

  y         1x1                 8  int64                    

Дополнительные сведения о целочисленных типах см. в разделе Целые числа.

Создание

Некоторые функции создания массива позволяют указать тип данных. Например, zeros(100,'int64') создает матрицу 100 на 100 нулей типа int64.

Если имеется массив другого типа, например, double или single, то можно преобразовать этот массив в массив типа int64 с помощью int64 функция.

Синтаксис

Описание

пример

Y = int64(X) преобразует значения в X напечатать int64. Значения за пределами диапазона [-263 263-1] сопоставляются с ближайшей конечной точкой.

Входные аргументы

развернуть все

Входной массив, заданный как скаляр, вектор, матрица или многомерный массив.

Типы данных: double | single | int8 | int16 | int32 | uint8 | uint16 | uint32 | uint64 | logical | char

Примеры

свернуть все

Преобразование переменной двойной точности в 64-разрядное целое число со знаком.

x = 100;
xtype = class(x)
xtype = 
'double'
y = int64(x)
y = int64
    100

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода графического процессора
Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

.
Представлен до R2006a