int64

64位有符号整数数组

描述

MATLAB中的变量®数据类型(类)的类型int64存储为8字节(64位)有符号整数。例如:

y=int64(10);是谁Y
名称大小字节类属性y 1x1 8 int64

有关整数类型的详细信息,请参见整数.

创造

某些数组创建函数允许您指定数据类型。例如,零(100,'int64')创建类型为0的100 x 100矩阵int64.

如果您有一个不同类型的数组,例如双重的单一的,则可以将该数组转换为类型为的数组int64通过使用int64功能。

描述

例子

Y=int64(X)转换中的值X打字int64. 超出范围[-2]的值632.63-1] 映射到最近的端点。

输入参数

全部展开

输入数组,指定为标量、向量、矩阵或多维数组。

数据类型:双重的|单一的|int8|int16|int32|uint8|uint16|uint32|uint64|符合逻辑的|烧焦

例子

全部崩溃

将双精度变量转换为64位有符号整数。

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

扩展能力

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

GPU代码生成
使用GPU编码器为NVIDIA®GPU生成CUDA®代码™.

在R2006a之前引入