我们都知道计算机存储数据的时候是以二进制方式进行存储的
例如10 = (1010)
那有一个很大的数 例如2.3*10^31,如果还是按上面的存储方式,是很占计算机资源的。此外对于不同的数据存储是按不同长度进行存储,进行计算就会有难度。当前计算机精度为32位或者64位
根据不同场景有不同存储方式,比较普遍的存储方式就是IEEE 754的方式。
对于一个十进制数,我们可以常用科学计数法进行表示
而IEEE 754则是利用以2为底进行表示
例如0.085 = 1.36 * 2^-4
那这个数据是在计算机怎么进行存储的呢
符号位0表示正数
指数位123 = -4 + 127(偏移量)
小数位: 显然浮点数是不精确是存在偏差的