banner
Hi my new friend!

计算机底层的数据表示

Scroll down
  • float和double在计算中的表示
    浮点数在计算机中为符号+整数+分数,float为32位:1+8+23,double为64位:1+11+52

正常情况浮点数的值为 +/-(取决于第一位)1.f(23/52位)2^e(128/1024-8/11位)
当e为全0时,表示:+/-0.f
2^(-126)
当e为全1时,如果后面为全0表示,表示无穷大;如果后面是全1,表示无穷小

其他文章