int64
转换为64位带符号整数
语法
intArray = int64(数组)
输入参数
|
数组的数值类,如 |
输出参数
|
数组的类 的 int64 (2 ^ 63) % 2 ^ 63 = 9223372036854775808 返回 ans = 9223372036854775807 |
例子
把一个文本值int64
:
x = int64 (9007199254740993);
提示
双精度浮点数只有52位尾数。因此,双
值不能代表所有整数大于253正确。在执行算术运算值大于253在大小,将值转换为64位整数。例如,
x = int64 (2 ^ 53 + 1);%浮点算术,失去精度
是不准确的64位整数算术运算:
x = int64 (2 ^ 53) + 1;%的首选
选择
当preallocating整数数组,指定的类调用函数,支持输入(如类名称金宝app0
,的
或眼睛
),而不是调用一个整数转换函数。例如,
I = int64 (0 (100));%创建一个中间数组
不是一样有效
I = 0(100年,“int64”);%的首选
扩展功能
之前介绍过的R2006a
这个主题有帮助吗?