std.binary 包
功能介绍
当前 binary 包提供了如下功能:
- 仓颉数据类型和二进制字节序列间的互相转换接口,分为大端序和小端序两种转换类型。
- 仓颉数据类型自身大小端序转换的接口。
说明:
- 一般来说,多字节对象被存储为连续的字节序列。存储器或数字通信链路中,字节的排列顺序称为端序(Endianness)。端序又称字节顺序或者尾序。
- 字节有两种排列方式:将将一个多位数的低位存储在内存的低地址端,高位存储在内存的高地址端,称为小端序(Little-endian);反之称为大端序(Big-endian)。
API 列表
接口
接口名 | 功能 |
---|---|
BigEndianOrder<T> | 大端序字节序列转换接口。 |
LittleEndianOrder<T> | 小端序字节序列转换接口。 |
SwapEndianOrder<T> | 反转字节顺序接口。 |