gpt4 book ai didi

c++ - 如何使用高字节和低字节?

转载 作者:IT老高 更新时间:2023-10-28 22:25:31 25 4
gpt4 key购买 nike

我试图用 2 个字节来表示 32768。对于高字节,我是否使用与低字节相同的值,它会以不同的方式解释它们,还是我输入实际值?所以我会放一些像32678 0 还是 256 0?或者那些都不是?任何帮助表示赞赏。

最佳答案

在十六进制中,您的数字是 0x8000,即 0x80 和 0x00。要从输入中获取低字节,请使用 low=input & 0xff要获取高字节,请使用 high=(input>>8) & 0xff .

从低字节和高字节返回输入,如下所示:input=low | (high<<8) .

确保您使用的整数类型足够大以存储这些数字。在 16 位系统上,unsigned int/shortsigned/unsigned long应该足够大。

关于c++ - 如何使用高字节和低字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090561/

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