双精度浮点数工具
双精度浮点数格式 是一种计算机数据格式,在计算机存储器中占用8个字节(64 bits),利用“浮点”(浮动小数点)的方法,能够表示一个范围很大的数值。spa
在 IEEE 754-2008 的定义中,64-bit base 2格式被正式称为binary64格式。这种格式在IEEE 754-1985被定义为double,即双精度。.net
定义code
第1位表示正负,中间11位表示指数,后52位表示有效数位。ip
正负号0表明正,1表明负。get
指数能够是二补码;或0到2047,前半表明负,1023表明零,后半表明正。it
有效数位最左手边的1并不会储存,因为它必定存在。二进制的第一个有效数字一定是1。换言之,有效数位是53位,实际储存52位。方法
15.3的二进制存储[0][10000000010][1110100110011001100110011001100110011001100110011010]=>1×2的3次方×1.9125=15.3im
小工具:数据