第 14 章 浮点运算
问题列表:
14.1 一个float 变量赋值为3.1 时, 为什么printf 输出的值为3.0999999?
14.2 执行一些开方根运算, 可是得到一些疯狂的数字。
14.3 做一些简单的三角函数运算, 也引用了#include
, 可是一直得到编译错误“undefined: sin” ( 函数sin 未定义)。
14.4 浮点计算程序表现奇怪, 在不同的机器上给出不同的结果。
14.5 有什么好的方法来验对浮点数在“足够接近” 情况下的等值?
14.6 怎样取整数?
14.7 为什么C 不提供乘幂的运算符?
14.8 为什么我机器上的
没有预定义常数M PI?
14.9 怎样测试IEEE NaN 以及其它特殊值?
14.10 在C 中如何很好的实现复数?
14.11 我要寻找一些实现以下功能的程序源代码:快速傅立叶变换(FFT)、矩阵算术(乘法、倒置等函数)、复数算术。
14.12 Turbo C 的程序崩溃, 显示错误为“floating point formats not linked” ( 浮点格式未连接)
编辑特别推荐: