its*_*ode 0 c++ memory pointers memory-address
我写了以下代码
int num = 3;
int *ptr = #
cout << *ptr << " " << ptr << endl;
Run Code Online (Sandbox Code Playgroud)
并得到以下输出.
3 0x7fff5fbff43c
Run Code Online (Sandbox Code Playgroud)
我想知道这是什么类型的数据.
0x7fff5fbff43c
是吗
一个.签名浮点数据
湾 有符号整数数据
C.无符号浮点数据
d.无符号整数数据
即 签名字符数据
它不是这些 - 它是一个指向整数的指针,一个与其描述中包含"data"一词的任何类型都不同的野兽.
这0x7fff5fbff43c只是指针的数字解释,是在base-16中打印出来的无符号整数.