gpt4 book ai didi

c - 位操作困难

转载 作者:太空狗 更新时间:2023-10-29 15:14:32 25 4
gpt4 key购买 nike

我正在使用 GDB 调试程序。

unsigned int example = ~0;

给我:

(gdb) x/4bt example
0xffd99788: 10101000 10010111 11011001 11111111

为什么这不是全 1?我将它定义为 ~0... 那么下一行代码是:

example>>=(31);

当我尝试按位检查内存时,GDB 给了我这个:

(gdb) x/4bt example
0xffffffff: Cannot access memory at address 0xffffffff

这是怎么回事???

最佳答案

需要在gdb语句中取example的地址:

(gdb) x/4bt &example

关于c - 位操作困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763478/

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