#include <stdio.h>
int main () {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
struct A {
int num;
char name;
};
struct A a;
a.num = 0;
struct A* p = &a;
printf("地址为:%p\n",p);
printf("转换为十进制为:%u \n",(unsigned int)(p));
printf("再转换为地址:%p\n",(struct A*)p);
//printf("%p",(p));
return 0;
}
//地址的最高位如果是1,%d输出时为十进制的负值,%u输出为正值。
//但8进制和16进制只能表达无符号的正整数。