c语言16进制数数组
时间: 2023-09-05 09:08:05 浏览: 1175
C语言 数组
下面是一个包含 16 进制数的数组示例:
```c
unsigned char hex_array[] = {0x12, 0xAB, 0x34, 0xFF};
```
这个数组包含了 4 个 16 进制数,分别是 0x12、0xAB、0x34 和 0xFF。在 C 语言中,可以使用 0x 前缀来表示一个 16 进制数。因为一个字节可以表示 0x00 - 0xFF 的 256 个不同的值,所以数组元素的类型通常是 unsigned char。
如果要输出这个数组的值,可以使用循环遍历数组,并使用 printf 函数将每个元素打印出来。例如:
```c
for (int i = 0; i < sizeof(hex_array); i++) {
printf("%02X ", hex_array[i]);
}
```
这段代码将打印出数组中每个元素的 16 进制表示,每个数之间用空格隔开,并保证每个数占两个字符的宽度。输出结果为:
```
12 AB 34 FF
```
阅读全文