//浮点数在内存中的储存 #includeint main() { int n = 9; //00000000 00000000 00000000 00001001 float* pFloat = (float*)&n; printf("n的值为:%dn", n);//9 printf("*pFloat的值为:%fn", *pFloat); //0.000000 //从int中取出数字按照float的理解 0 00000000 00000000000000000001001 // S E M ->0 *pFloat = 9.0; //1001.0 //0 10000010 00100000000000000000000 printf("num的值为:%dn", n); //1091567616 //float->signed int printf("*pFloat的值为:%fn", *pFloat);// 9.000000 return 0; }



