int和float都是32位的,但是为什么他们表示的范围float比int大?
同理long和double都是64的,但是好像....

解决方案 »

  1.   

    物理表示方法不一样,int完全用二进制,float用科学计数法
      

  2.   

    物理表示方法不一样,int完全用二进制,float用科学计数法
    顶。
      

  3.   

    int和float都是32位的,但是为什么他们表示的范围float比int大?因为物理表示方法不一样,int完全用二进制,float用科学计数法
    int   所有32位都用作数的直接表示       如 2000
    float 前X位表示阶数,后X位表示小数点后的数…… 如0.2E3