-
C
语言中
#include
中包含的函数原型和使用方
法
作者:爱学习的狼先生
前言:
include
是文件包含命令,和英文名
一样
,
意思是:将
< >
中的文件引用到
程序员所写的程序中,
< >
中的文件通常是由系统提供,其扩展名为“
.h
”,也就是我
们常说的头文件
,
当
然有时候我们在实际的项目开发中也可以根据自己需求自己定义,
不过要是
C
语言的库文件函数中要是有的话最好自己直接引用,因为这样可以简化代<
/p>
码,便于维护和调试,缩短程序开发的周期,特别是对于初学
C<
/p>
语言的同学们,尽量
直接调用库文件函数,因为这一定是对的。<
/p>
在我们学习
C
语言的过程中常常看到
#include
#include
等等
,
我记得我在初学
C
语言时老师只告诉我这些头文件定义了很
多函数原型,想用
的时候随便引用就可以了,但却没有过多的解释,今天,我就详细
的和大家探讨一下
p>
中的函数原型和使用方法
(
注
以下这些是本人根据多年
编程经验所写,如有解释不当之处,还请大家批评改正)
求取绝对值的函数
int abs(int i); //
返回整型数
i
的绝对值;
例如
int abs(-3.5) ==
3.5;
//double cabs(struct
complex znum); //
返回复数
znum
p>
绝对值;
double
fabs(double x); //
返回双精度数
< br>x
的绝对值;例如
double
fabs(-103.5) == 103.5;
long labs(long
n); //
返回长整型
n
的绝
对值;例如
long labs(-1111122222) ==
1111122222;
求取对数和指数函数
double log(long double x); //
< br>返回以
e
为底的对数;例如
do
uble log(2) == 0.693147
double
log10(double x); //
返回以
10
p>
为底的对数;例如
double log10
(
100
)
==
2
;
double
exp(double x); //
返回以
e
为底的幂;例如
double exp(3) ==
20.085537;
double pow(double x, double
y); //
返回以
x
的
y
次幂,例如
pow(3,2) == 9;
float powf(double x, double y); //
返回
x
的
y
次幂,值为浮点数,例
powf(3,2.5) ==
15.588457;
double sqrt(double x);
//
返回
x
的开方值,例如
double sqrt(4) == 2;
数值处理函数
double
floor(double x); //
返回不大于
x<
/p>
的最大整数;例如
floor(4.2)==4,
floor(-3.5)==-4;
double ceil(double x);
//
返回不小于
x
的最小整数,例如<
/p>
ceil(4.2)==5, floor(-3.5)==-3;
double fmod(double x, double y); //
p>
返回
x/y
的余数,相当于
x%y,
例如
fmod(5,3)==2;
-
-
-
-
-
-
-
-
-
上一篇:作文范文之煮面条英语作文
下一篇:FSAAC中英文无线电陆空通话范例教程