A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ccgg54t3 中级黑马   /  2016-2-7 13:37  /  963 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

其实老师在讲整形数据的取值范围的时候,就有点到浮点数的取值范围跟整形是不一样的,当时也只是了解下,不做深究,当时我就很好奇浮点数的取值范围好像是远小于它所占的位数的,那么多空间都干吗了?
后来我查资料发现,原来浮点型数字在内存中的存储方式是分开小数部分和指数部分两部分来处理的,入一个浮点数65.888,它在内存中会被拆解成两个部分,0.65888和10e2,其中系统分配的小数位数越多则浮点数的精度越高,指数部分位数越多则取值范围越大.
那么有没有人知道xcode的编译系统给浮点数的小数和指数部分是怎么分配位数的.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马