#define value_LEN 8
typedef byte kb_Addr_t[value_LEN];
kb_Addr_t Addr;
这个时候我想取出Addr的值?赋值给k,把k分解,赋值给table这个数组的元素。
u32 k;
u8 table[8];
u8 ple[16]="0123456789abcdef";
k=*Addr;
table[0]=ple[k/(2^28)];
table[1]=ple[k%(2^28)/(2^24)];
table[2]=ple[k%(2^24)/(2^20)];
table[3]=ple[k%(2^20)/(2^16)];
table[4]=ple[k%(2^16)/(2^12)];
table[5]=ple[k%(2^12)/(2^8)];
table[6]=ple[k%(2^8)/(2^4)];
table[7]=ple[k%(2^4)];
请教打大家了,这个怎么处理啊?
2019-9-26 09:17:30
typedef byte[value_LEN] kb_Addr_t;
typedef byte[value_LEN] kb_Addr_t;
举报