小编lad*_*dca的帖子

读取包含 11111111 作为无符号整数的地址显示 4294967295

所以,我正在尝试一些东西,我注意到如果你读取一个包含 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++

0
推荐指数
1
解决办法
72
查看次数

标签 统计

c++ ×1