int main()
{
int a = 0;
}
Run Code Online (Sandbox Code Playgroud)
我编译: g++ -std=c++14 -g test.cpp
在gdb中运行程序:
gdb ./a.out
(gdb) break main
(gdb) run
(gdb) next
我尝试过的:
(gdb) print /t &a
那打印 11111111111111111111111111111111101110101111100
这看起来不是正确的数字,我期待0000 .... 0000.如何从整数变量a的内存位置打印二进制值?