![]() |
1
7
它转换数字,使位31成为符号位,其余位(0…30)表示绝对量值。例如,如果a=-5,则在操作后变为0x800000005。 |
![]() |
2
4
它似乎正在从 2's complement 到 sign-magnitude |
![]() |
3
0
|
![]() |
4
0
我真诚地希望原始资料说的是0x8000000而不是-2147483648!十六进制数至少给了读者一个线索。十进制很神秘。 |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 5 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 5 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 5 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 5 月前 |