|
|
1
7
它转换数字,使位31成为符号位,其余位(0…30)表示绝对量值。例如,如果a=-5,则在操作后变为0x800000005。 |
|
2
4
它似乎正在从 2's complement 到 sign-magnitude |
|
|
3
0
|
|
|
4
0
我真诚地希望原始资料说的是0x8000000而不是-2147483648!十六进制数至少给了读者一个线索。十进制很神秘。 |
|
|
gd1234 · 编译器会知道跳过这个循环吗? 2 年前 |
|
|
ChrisB · 为什么Rust不为内存布局重新排序枚举中的字段? 2 年前 |
|
|
Hans · 避免在C++中优化未使用的变量? 2 年前 |