这两种说法有什么区别? 这里假设 nValue 是一个 4 字节的整数。 我相信两者是一样的。
最佳答案
我会说它们都产生完全相同的结果。 BYTE 和 WORD 都是无符号的(假设是标准的 Windows 定义)。因此,如果 nValue 是有符号的或无符号的,它应该没有任何区别。在所有情况下,您应该以 nValue 的最低 8 位结束。
关于c++ - LOBYTE(nValue) 和 LOBYTE(LOWORD(nValue)) 区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710618/