使用c语言初始化带有int数据类型的十六进制数组

时间:2017-04-04 11:03:23

标签: c

我在int数据类型中使用hexa十进制数据定义了以下数组。

volatile int Send_Data[3] = {0x0H11, 0xAAAC, 0x0DD0};

如何用c语言初始化带有int数据类型的十六进制数组?

2 个答案:

答案 0 :(得分:0)

Hex数组不存在。十六进制仅表示计算机语言中的数字(用于程序员)。

volatile int Send_Data[3] = {1, 2, 3};

答案 1 :(得分:0)

我会这样使用,在数组中有一个十六进制表。

volatile uint16_t hex16_table[256] = {
0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7 };

我想这就是你要找的东西。