如果是32位 *** 作系统的话,科学技术法会用32位中的24位作为尾数,8位作为指数.
同样是32位,定点数可以表示-2^31~+2~31或者0~2^32,而浮点数可以标识的数的范围则大的多,所以浮点数能提供大范围数的表示
但是由于浮点数的只用23位用做尾数(1位符号位)所以尾数的表示范围比定点数低,也就是尾数的精度低
在以前(386,486的时候)定点数的计算要比浮点数快,但是现在的CPU对浮点数的优化已经和定点数一样了,速度上没有什么区别
欢迎分享,转载请注明来源:内存溢出
如果是32位 *** 作系统的话,科学技术法会用32位中的24位作为尾数,8位作为指数.
同样是32位,定点数可以表示-2^31~+2~31或者0~2^32,而浮点数可以标识的数的范围则大的多,所以浮点数能提供大范围数的表示
但是由于浮点数的只用23位用做尾数(1位符号位)所以尾数的表示范围比定点数低,也就是尾数的精度低
在以前(386,486的时候)定点数的计算要比浮点数快,但是现在的CPU对浮点数的优化已经和定点数一样了,速度上没有什么区别
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)