2026a

# Int8


8位有符号整数数组

# 语法

Y = Int8(X)

# 说明

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

# 示例

创建8位有符号整数变量

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

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

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

A = [Int8(1) : Int8(5);]
5-element Vector{Int8}:
1
2
⋮
5

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

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

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

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

[:, :, 2] =
1     1     1
1     1     1

Int8型数据范围

Int8型数据范围为:

(typemin(Int8),typemax(Int8))

ans = (-128, 127)

范围为:

# 输入参数

X - 输入数组

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

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

# 另请参阅

Int16 | Int32 | Int64 | Int128