请哪位高手讲解关于c中指针类型的转换

来源:互联网 发布:牙齿抛光好不好知乎 编辑:程序博客网 时间:2024/04/30 10:07

问题如题目:

比如说: float f=1.0f;

int *b=(int *)&f;

cout<<*b<<endl;

这些语句的含义我都懂,但是得到的数字有什么意义呢?

还有就是:

int i = 0x01020304;

unsigned char *pc = (unsigned char *)&i;

for(int j=0;j<sizeof(i);j++){

cout<<*pc++<<"/t";

}

怎么理解这个东东?

求高手相助?