Fluent浮点数溢出的原因及解决方法.docx
《Fluent浮点数溢出的原因及解决方法.docx》由会员分享,可在线阅读,更多相关《Fluent浮点数溢出的原因及解决方法.docx(4页珍藏版)》请在第壹文秘上搜索。
1、floatingpointexception的问题原因及处理方法在fluent计算中,经常会遇到floatingpointexception的报错,让人很头疼。查找了一下,相关网上的原因,总结了这篇文章。内容不全部为原创。1.1 浮点数floatingpoint既然说了是浮点数溢出,那么先来看下什么是浮点数。我们都知道,fluent用的C语言写的。好的,我们来回顾下在C语言里,数据类型有哪些。表IC语言中的数据类型类型操作数类型存储长度char整数/字节8short整数/字16int整数/双字32longint整数/双字32Longlongint-2x32Char*整数/双字32Float单精
2、度浮点数32Double双精度浮点数32Longdouble扩展精度浮点数80/961.2 浮点数的表示方式在计算机中,采用科学计数法来存储浮点数,不同于平时见到以10为基数,计算机中以2为基数,表示浮点数。例如,要表示123456789,科学计数法表示为1.23456789*108或者,12.3456789*107o在计算机中,用科学计数法,并且要用规格化的形式,即小数点前只有一位非0数。这个是为了方便运算,统一的格式适合重复运算。1.3 浮点数的表示范围可以看到浮点数是有表示范围的,而且不仅有最大值,正数里有最小值,负数里有最小值,还有最大值。32位浮点数的规格化数表示为:018931S阶
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Fluent 浮点 溢出 原因 解决方法