【80天学习完《深入理解计算机系统》】第五天 2.5 datalab && 习题【int转float的精度舍入】【返回补码最小值也就是-1如何返回】【无符号数看成float后*2的返回值】【0.2】
2.5datalab&&习题1.int转成float(由于float的有效位是23位)2.返回补码最小值3.-x=~x+1为什么?x+(~x)=-1全是1的二进制值是-14.无符号int看成float然后返回*2的值1.先取到exp的值(判断是否为规格化的数)2.取frac(与exp一起判断是否为特殊值)规格化的数:exp!=0!=255无穷大exp=255并且frac=0不是一个数exp=255