标签: c gcc gcc-warning
我正在使用下面的初始化代码获得此警告。
const uint16_t macaddr_reg[] = {0x2006, 0x2007, 0x2008, 0x2009, 0x2000A, 0x200B };
但是下面的代码没有给出警告
const uint16_t tmp = 0x2006;
请告诉我哪里错了?我正在使用gcc编译器。
答案 0 :(得分:3)
这是一个错误的错误。纠正了它。 初始化时请注意 0x2000A 。它不是16位。