2026a

# Int16


16位有符号整数数组

# 语法

Y = Int16(X)

# 说明

Y = Int16(X)将X中的值转换为Int16类型。 示例

# 示例

创建16位有符号整数变量

将X中的变量值转换为16位有符号整数。

X = 100.0
Y = Int16(X)
Y = 100
typeof(Y)
ans = Int16

创建16位有符号整数向量。

A = Int16.([1:5;])
5-element Vector{Int16}:
1
2
3
4
5

创建16位有符号整数矩阵。

A = Int16.([1 2 3;4 5 6])
2×3 Matrix{Int16}:
1   2   3
4   5   6

创建16位有符号整数多维数组。

A = ones(Int16,2,3,2)
2×3×2 Array{Int16, 3}:
[:, :, 1] =
1     1     1
1     1     1

[:, :, 2] =
1     1     1
1     1     1
Int16型数据范围

Int16型数据范围为:

(typemin(Int16),typemax(Int16))
ans = (-32768, 32767)

# 输入参数

X - 输入数组

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

数据类型: Int64 | Int32 | Int16 | Int128 | Float16 | Float32 | Float64 | UInt8 | UInt16 | UInt32 | UInt64 | UInt128 | Bool | Complex

# 另请参阅

Int8 | Int32 | Int64 | Int128