浮点型存储形式
依照IEEE 754 规定贮存浮点型数据

#include <stdio.h>int main(){  int n = 9;  //原码反码补码  //00000000000000000000000000001010  float* pFloat = (float*)&n;  printf("n=%d\n",n);  printf("*pFloat=%f\n",*pFloat);  //以浮点数的视角看内存中贮存的二进制数据  //0(S负数) 00000000 (E 0+127) 000000000001010 (M)  *pFloat = 9.0;  //以浮点数的形式贮存二进制数据  //1001.0  1.001*2^3   E=3  //0  10000010   001000000000000000  printf("num=%d\n",n);  //以整型形式读取  printf("*pFloat=%f\n",*pFloat);  //浮点数形式读取  return 0;}

更多建站及源码交易信息请见 GoodMai好买网