问题如题目:
比如说: 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";
}
}
怎么理解这个东东?
求高手相助?
问题如题目:
比如说: 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";
}
}
怎么理解这个东东?
求高手相助?