C语言常用的小代码
2015-08-25 19:00
267 查看
圆周率Pi
tan(Pi/4)=1 => Pi=4*arctan(1)反正切函数arctan()在C语言里表示为atan(),为保证精度取圆周率的代码如下:
const double Pi = 4.0 * atan(1.0);
四舍五入
有时我们需要通过四舍五入避免浮点数误差。如100经过开方运算本应得到10,但sqrt函数却“一不小心”的到了99.999,为了避免影响到我们的程序,需要进行四舍五入。这里用到了floor()函数,它的作用是返回一个数的整数部分,即向下取整。四舍五入的代码如下:y = floor( x + 0.5 ); //将x进行四舍五入得到y
相关文章推荐
- C语言编译动态或者 静态库
- C++ 学习笔记
- VC++ 常见调试错误:fatal error LNK1561: entry point must be defined
- C语言中isalnum()函数和isalpha()函数的对比使用
- C语言基础知识之(六):数组-----数组类型、定义数组、读取数组、排序数组、字符串数组函数
- 从今天起开始认真学习C++primer plus
- 《算法导论》的基数排序 C++实现
- 递归求字母集合的子集C++
- C语言如何使标准输出重定向到一个文件
- C语言中isdigit()函数和isxdigit()函数的用法
- C++预言中的const
- hdu2522 A simple problem(数学)
- C++智能指针
- C++ List 双向链表 实现 会用也要会写
- C语言动态内存分配函数解析
- const的常见用法
- 排序算法之希尔排序(C语言实现)
- MFC视频教程(孙鑫)学习笔记2-掌握C++
- 一个包含所有c++的头文件的头文件
- 程序崩溃时自动记录minidump的c++类