| 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 |
|
|
|
|