2011年计算机等级考试二级C语言常见问题:浮点运算

2014-11-09 08:15:03 · 作者: · 浏览: 45

第 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” ( 浮点格式未连接)


编辑特别推荐: