二级c常用函数总结(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
***************数学相关**************** 1、函数名称: abs
函数原型: int abs(int x);
函数功能: 求整数x的绝对值
函数返回: 计算结果
参数说明:
所属文件: <>,<>
使用范例:
#include <>
#include <>
int main()
{
int number=-1234;
printf("number: %d absolute value: %d",number,abs(number)); return 0;
}
2、函数名称: fabs
函数原型: double fabs(double x);
函数功能: 求x的绝对值.
函数返回: 计算结果
参数说明:
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
float number=;
printf("number: %f absolute value: %f",number,fabs(number)); return 0;
}
3、函数名称: sqrt
函数原型: double sqrt(double x);
函数功能: 计算x的开平方.
函数返回: 计算结果
参数说明: x>=0
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double x=,result;
result=sqrt(x);
printf("The square root of %lf is %lf",x,result);
return 0;
}
4、函数名称: pow
函数原型: double pow(double x,double y);
函数功能: 计算以x为底数的y次幂,即计算x^y的值.
函数返回: 计算结果
参数说明: x-底数,y-幂数
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double x=,y=;
printf("%lf raised to %lf is %lf",x,y,pow(x,y)); return 0;
}
5、函数名称: sin
函数原型: double sin(double x);
函数功能: 计算sinx的值.正弦函数
函数返回: 计算结果
参数说明: 单位为弧度
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double result,x=;
result=sin(x);
printf("The sin() of %lf is %lf",x,result); return 0;
}
6、函数名称: cos
函数原型: double cos(double x);
函数功能: 计算cos(x)的值.余弦函数.
函数返回: 计算结果
参数说明: x的单位为弧度
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double result;
double x=;
result=cos(x);
printf("The cosine of %lf is %lf",x,result); return 0;
}
7、函数名称: tan
函数原型: double tan(double x);
函数功能: 计算tan(x)的值,即计算角度x的正切数值函数返回: 计算结果
参数说明: x>=0单位为弧度
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double result,x;
x=;
result=tan(x);
printf("The tan of %lf is %lf",x,result);
return 0;
}
8、函数名称: rand
9、函数原型: int rand(void);
10、函数功能: 产生0到32767间的随机整数(0到0x7fff之间)
11、函数返回: 随机整数
12、参数说明:
13、所属文件: <>
14、
15、#include <>
16、#include <>
17、int main()
18、{
19、int i;
20、printf("Ten random numbers from 0 to 99");
21、for(i=0;i<10;i++)
22、printf("%d",rand()%100);
23、return 0;