gpt4 book ai didi

c - 访问 64 位整数的下半部分

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:58 25 4
gpt4 key购买 nike

如何使用 C 或 C++ 访问 64 位整数的下半部分?我可以在 Assembly 中轻松完成,但我不知道如何在 C/C++ 中完成

编辑:访问上半部分怎么样?

最佳答案

long long BigOne = 0x1234567890ABCDEFLL;
long long LowerHalf = BigOne & 0xFFFFFFFFLL;
long long UpperHalf = (BigOne >> 32) & 0xFFFFFFFFLL;

对不起,如果十六进制文字需要一些前缀/后缀,我对 C 不是很熟悉。如果你知道,请修正答案。

关于c - 访问 64 位整数的下半部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com