在MATLAB中,十六进制字面值以 0x 或 0X 前缀开头,而二进制字面值以 0b 或 0B 前缀开头。MATLAB 将采用这种表示法的数字存储为整数。例如使用十六进制和二进制表示整数1229如下:
a = 0x4cd
b = 0b10011001101
默认情况下,MATLAB 将数字存储为能够容纳它的最小无符号整数类型。但是,可以使用可选后缀来指定存储该值的整数类型(无符号或有符号,位数等):
| 后缀 | 无符号 | 有符号 |
|---|---|---|
| 8 位 | u8 | s8 |
| 16 位 | u16 | s16 |
| 32 位 | u32 | s32 |
| 64 位 | u64 | s64 免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删 |