如何将字节数组的八个值附加uint8_t[8]
到一个变量中uint64_t
?
uint8_t array[8] = { 0xe4, 0x52, 0xcb, 0xbe, 0xa4, 0x63, 0x95, 0x8f };
uint64_t result = 0;
for(int i = 0; i < sizeof(array); ++i)
{
// what to do here?
}
在上面的示例中,result
应该以 value 结尾0xe452cbbea463958f
。我正在寻找一个不完全绑定到数组中的八个元素的通用解决方案。