unsigned long long类型匹配问题
#defineA0x0002000000000000
#defineB0x0003000000000000
typedef struct {
unsigned long long value1;
unsigned long long value2;
}test;
test test_array[] = { { A ,B}};
这个为什么总是提示integer constant is too large for ‘long’ type
[解决办法]
也可以试试
#define A 0x0002000000000000llu
#define B 0x0003000000000000llu