所以,我正在尝试一些东西,我注意到如果你读取一个包含 11111111 作为无符号整数的地址,它显示值是 4294967295 而不是 255,这是为什么?
代码示例:
unsigned int a = 255;
unsigned int* p = &a;
char *p0 = (char*)p;
cout << (void*)p0 << " " <<(unsigned int)*p0<<endl;
Run Code Online (Sandbox Code Playgroud) c++ ×1