怎样测试IEEE NaN 以及其它特殊值?
来源:互联网 发布:http请求 mac地址 编辑:程序博客网 时间:2024/06/04 23:33
怎样测试IEEE NaN 以及其它特殊值?
许多实现高质量IEEE 浮点的系统会提供简洁的工具去处理这些特殊值。例如, 在<math.h> 以非标准扩展功能, 或可能以<ieee.h> 或<nan.h> 提供预定义常数, 及象isnan() 这类的函数。这些工具的标准化进程正在进行中。一个粗陋但通常有效的测试NaN 的方法:#define isnan(x) ((x) != (x))
虽然一些不支持IEEE 的编译器可能会把这个判断优化掉。
C99 提供isnan(), fpclassify() 及其它一些类别的例程。
必要时, 还可以用sprintf() 格式化需测试的值, 在许多系统上, 它会产生“NaN” 或“Inf” 的字符串。你就可以比较了。
0 0
- 怎样测试IEEE NaN 以及其它特殊值?
- javascript中=,==,与===的区别;以及特殊值NaN的讲解
- 怎样判断NaN
- 什么是 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN
- JS特殊值数据测试
- Double.Nan值
- Nan空值
- nan
- NaN
- NaN
- NaN
- NaN
- JavaScript typeof操作符以及其它一些小测试题目解析
- web.xml中openEntityManagerInViewFilter的作用
- linux 常用命令整合
- Suricata, to 10Gbps and beyond(X86架构)
- 我的大学,我的梦想
- Codeforces Round #252 (Div. 2) 441A Valera and Antique Items
- 怎样测试IEEE NaN 以及其它特殊值?
- 在VS2008下用ACE创建及使用DLL(动态链接库)
- Median of Two Sorted Arrays
- Android中自定义属性的使用
- 第1次实验——NPC问题(回溯算法、聚类分析)
- jquery 根据name属性查找元素
- twisted系列教程十六–twisted守护进程
- 生成高质量的基于矢量的条码专业级的WPF条形码控件
- 【leetcode】Convert Sorted Array to Binary Search Tree