产品搜索
   

厦门亨立德电子有限公司
Email:2476610335@QQ.com
电话:0592-7276585
传真:0592-7276580
地址:厦门市翔安区马巷镇火炬园春波路512号3楼
邮编:361101
新闻中心

C语言如何判断浮点数的有效性

C语言如何判断浮点数的有效性

C语言中的浮点数float是有一定格式规范的,如果浮点数由于运算或其它原因出现不符合规范的格式,如对负值进行开方运算。当

浮点数格式不对时,软件就会出现意想不到的结果。

判断浮点数可以采用fpclassify(data)宏,若返回FP_NORMAL,则表示data是一个正常的浮点数。该宏定义于math.h头文件。

本公司生产的无纸记录仪,在流量积算时就是采用该方法,有效的提高了仪表数据的可靠性。

联系电话:0592-7276585 公司传真:0592-7276580 Copyright © 2010-2011,厦门亨立德电子有限公司 技术支持:鸿鑫正网络