我需要通过可能的枚举来填充c语言的字节数组。十六进制枚举或整数(ASCII)枚举来填充字节数组?
这是我声明我的字节数组:
unsigned char byteArray[6];
现在我犹豫了,如果我的enumrations应该像MyEnum1
或MyEnum2
:
enum MyEnum1 { A1 = 0, B1 = 1, C1 = 2};
enum MyEnum2 { A2 = 0x00, B2 = 0x01, C2 = 0x02};
的目的是这样的:
byteArray[0]=A1;
byteArray[1]=B1;
byteArray[2]=C1;
byteArray[3]=A2;
byteArray[4]=B2;
byteArray[5]=C2;
那么,是否有任何推荐如果我的枚举应该包含十六进制或整数或其他类型的数据?
谢谢!
谢谢你的回答。 +1 – Farah 2014-10-22 16:10:08