![]() |
1
16
你消除警告的方法是正确的。您可能已经知道,出现警告是因为您试图将字节的内容移到单词的边界之外, 然后 可以说,编译器应该能够确定您要将它存储在四字中,因此它应该首先分配一个四字并在那里进行移位,但它可能没有足够的智能来确定它。 另外,我不确定这一点,但可能为x64编译这一点也不会产生警告,因为一个字是64位? |
![]() |
2
2
qT |=(unsigned long long)readb()<<(移位值;63); |
|
John Proctor · C中位的掩蔽范围 7 年前 |
![]() |
Jakey · C枚举定义中的按位移位有什么作用? 7 年前 |
![]() |
Areg Sarvazyan · 从无符号int中提取位的函数 7 年前 |
![]() |
goodvibration · 实施安全左移 7 年前 |
![]() |
AesSedai101 · Kotlin'shl'不工作 7 年前 |
![]() |
Sam Hammamy · 如何在位运算中选择正确的左移位? 7 年前 |