本文介绍了如何存储一个64位整数在两个32位整数并再转换回来的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我确定它只是一些按位操作的问题,我不完全确定我应该做什么,所有搜索返回64位VS 32位。
I'm pretty sure its just a matter of some bitwise operations, I'm just not entirely sure of exactly what I should be doing, and all searches return back "64 bit vs 32 bit".
推荐答案pack:
u32 x, y; u64 v = ((u64)x) << 32 | y;unpack:
x = (u32)((v & 0xFFFFFFFF00000000LL) >> 32); y = (u32)(v & 0xFFFFFFFFLL);更多推荐
如何存储一个64位整数在两个32位整数并再转换回来
发布评论