C++ Builder 串口控件 | C++ Builder 编程技巧 | C++ Builder 操作指南 | C++ Builder 参考手册 | 基础知识 | cfloat 浮点数 | • 浮点数类型 | • 浮点数异常处理 | • _finite, _finitel | • _isinf, _isinfl | • _isnan, _isnanl | • _fpclass, _fpclassl | • _chgsign, _chgsignl | • _copysign, _copysignl | • _logb, _logbl | • _scalb, _scalbl | • _nextafter, _nextafterl | • _clear87, _clearfp | • _control87, _controlfp | • _status87, _statusfp | • _fpreset | cmath 数学函数 | cstdlib 标准库函数 | System 字符串 | System 日期和时间 | System.Math.hpp 数学函数 | 其他数据类型 | VCL 基础类 | VCL 应用程序 | Pictures 图片 | Graphics 绘图 | Additional 控件 | System 控件 | A ~ Z 字母顺序排列的目录 | 网友留言/技术支持 |
|
cfloat 浮点数类型相关
cfloat 浮点数处理函数
函数 |
描述 |
_finite, _finitel |
判断浮点数为实数:-∞ < x < +∞ |
_isinf, _isinfl |
判断浮点数为无穷大:+∞ 或 -∞ |
_isnan, _isnanl |
判断浮点数为 NAN (不是数,Not a Number) |
_fpclass, _fpclassl |
获取浮点数值的类型 |
_chgsign, _chgsignl |
浮点数的符号取反,正数变负数,负数变正数 |
_copysign, _copysignl |
使用第一个数的值和第二个数的符号组合在一起 |
_logb, _logbl |
取出浮点数的指数部分 |
_scalb, _scalbl |
计算 x 乘以 2 的整数 y 次幂:x*2y |
_nextafter, _nextafterl |
x 向 y 方向的最接近于 x 的浮点数值 |
_clear87, _clearfp |
清除 x87 (x86 的浮点内核) 浮点数状态字 |
_control87, _controlfp |
改变 x87 (x86 的浮点内核) 的数据处理方式,或屏蔽和启用浮点异常 |
_status87, _statusfp |
获取 x87 (x86 的浮点内核) 浮点数状态字 |
_fpreset |
复位 x87 (x86 的浮点内核),重新初始化 |
文档索引
cfloat 浮点数 | • 浮点数类型 | • 浮点数异常处理 | • _finite, _finitel | • _isinf, _isinfl | • _isnan, _isnanl | • _fpclass, _fpclassl | • _chgsign, _chgsignl | • _copysign, _copysignl | • _logb, _logbl | • _scalb, _scalbl | • _nextafter, _nextafterl | • _clear87, _clearfp | • _control87, _controlfp | • _status87, _statusfp | • _fpreset |
|
|
|
|