
计算机基础
文章平均质量分 73
叶ch楼喽
这个作者很懒,什么都没留下…
展开
-
浮点数的范围和精度
无论是单精度还是双精度在存储中都分为三个部分: 符号位(Sign) : 0代表正,1代表为负指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储尾数部分(Mantissa):尾数部分 1 范围 float和double的范围是由指数的位数来决定的。 float的指数位有8位,而double的指数位有11位,分布如下: float:转载 2015-07-10 20:42:51 · 4414 阅读 · 1 评论 -
浮点数在计算机中存储方式
结论:十进制 => 二进制 => 二进制的科学计数法 => 二进制表示 C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上转载 2015-07-10 21:17:12 · 852 阅读 · 0 评论