最新c++函数大全带程序.docx

上传人:b****8 文档编号:29064011 上传时间:2023-07-20 格式:DOCX 页数:43 大小:24.07KB
下载 相关 举报
最新c++函数大全带程序.docx_第1页
第1页 / 共43页
最新c++函数大全带程序.docx_第2页
第2页 / 共43页
最新c++函数大全带程序.docx_第3页
第3页 / 共43页
最新c++函数大全带程序.docx_第4页
第4页 / 共43页
最新c++函数大全带程序.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

最新c++函数大全带程序.docx

《最新c++函数大全带程序.docx》由会员分享,可在线阅读,更多相关《最新c++函数大全带程序.docx(43页珍藏版)》请在冰豆网上搜索。

最新c++函数大全带程序.docx

最新c++函数大全带程序

ABS

函数名称:

abs

函数原型:

intabs(intx);

函数功能:

求整数x的绝对值

函数返回:

计算结果

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

intnumber=-1234;

printf("number:

%dabsolutevalue:

%d",number,abs(number));

return0;

}

////////////////////////////////////////////

ATAN

函数名称:

atan

函数原型:

doubleatan(doublex);

函数功能:

计算tan^-1(x)的值.

函数返回:

计算结果

函数说明:

切记单位为弧度,如果想输入为度数,请转换.方法:

弧度=度数*3.14159/180

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult;

doublex=0.5;

result=atan(x);

printf("Thearctangentof%lfis%lf",x,result);

return(0);

}

/////////////////////////////////////////////

COS

函数名称:

cos

函数原型:

doublecos(doublex);

函数功能:

计算cos(x)的值.余弦函数.

函数返回:

计算结果

函数说明:

x的单位为弧度.切记单位为弧度,如果想输入为度数,请转换.方法:

弧度=度数*3.14159/180

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult;

doublex=0.5;

result=cos(x);

printf("Thecosineof%lfis%lf

",x,result);

return0;

}

////////////////////////////////////////////

COSH

函数名称:

cosh

函数原型:

doublecosh(doublex);

函数功能:

计算x的双曲余弦cosh(x)的值.

函数返回:

计算结果

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult;

doublex=0.5;

result=cosh(x);

printf("Thehyperboiccosineof%lfis%lf",x,result);

return0;

}

//////////////////////////////////////////

EXP

函数名称:

exp

函数原型:

doubleexp(doublex);

函数功能:

求e的x次幂

函数返回:

计算结果.幂的值

函数说明:

x指数

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult;

doublex=4.0;

result=exp(x);

printf("'e'raisedtothepowerof%lf(e^%lf)=%lf",x,x,result);

return0;

}

////////////////////////////////////////////

FABS

函数名称:

fabs

函数原型:

doublefabs(doublex);

函数功能:

求x的绝对值.

函数返回:

计算结果

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

floatnumber=-1234.0;

printf("number:

%fabsolutevalue:

%f",number,fabs(number));

return0;

}

////////////////////////////////////////////

FLOOR

函数名称:

floor

函数原型:

doublefloor(doublex);

函数功能:

求出不大于x的最大整数.

函数返回:

该整数的双精度实数

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

doublenumber=123.54;

doubledown,up;

down=floor(number);

up=ceil(number);

printf("originalnumber%10.2lf",number);

printf("numberroundeddown%10.2lf",down);

printf("numberroundedup%10.2lf",up);

return0;

}

/////////////////////////////////////////////////

FMOD

函数名称:

fmod

函数原型:

doublefmod(doublex,doubley);

函数功能:

求整除x/y的余数

函数返回:

返回余数的双精度数.x/y的余数值.

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

doublex=5.0,y=2.0;

doubleresult;

result=fmod(x,y);

printf("Theremainderof(%lf/%lf)is%lf",x,y,result);

return0;

}

////////////////////////////////////////////////

FREXP

函数名称:

frexp

函数原型:

doublefrexp(doubleval,int*eptr);

函数功能:

把双精度数val分解为数字部分(尾数)x和以2为底的指数n,即val=x*2^n,n存放在eptr指向的变量中.

函数返回:

返回数字部分x0.5<=x且x<1

函数说明:

val待分解的数

所属文件:

范例:

#include

#include

intmain(void)

{

doublemantissa,number;

intexponent;

number=8.0;

mantissa=frexp(number,&exponent);

printf("Thenumber%lfis",number);

printf("%lftimestwotothe",mantissa);

printf("powerof%d",exponent);

return0;

}

/////////////////////////////////////////////////

LOG

函数名称:

log

函数原型:

doublelog(doublex);

函数功能:

求logeX(e指的是以e为底),即计算x的自然对数(lnX)

函数返回:

计算结果

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult;

doublex=8.6872;

result=log(x);

printf("Thenaturallogof%lfis%lf",x,result);

return0;

}

//////////////////////////////////////////////

MODF

每天学习一个C++函数——modf(2011-5-6)

函数名称:

modf

函数原型:

doublemodf(doubleval,double*iptr);

函数功能:

把双精度数val分解为整数部分和小数部分,把整数部分存到iptr指向的单元.

函数返回:

val的小数部分

函数说明:

val待分解的数

所属文件:

范例:

#include

#include

intmain(void)

{

doublefraction,integer;

doublenumber=100000.567;

fraction=modf(number,&integer);

printf("Thewholeandfractionalpartsof%lfare%lfand%lf",number,integer,fraction);

return0;

}

///////////////////////////////////////////////

RAND

函数名称:

rand

函数原型:

intrand(void);

函数功能:

产生-90到32767间的随机整数(0到0x7fff之间)

函数返回:

随机整数

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

inti;

printf("Tenrandomnumbersfrom0to99");

for(i=0;i<10;i++)

printf("%d",rand()%100);

return0;

}

/////////////////////////////////////////////////

SIN

函数名称:

sin

函数原型:

doublesin(doublex);

函数功能:

计算sinx的值.正弦函数

函数返回:

计算结果

函数说明:

切记单位为弧度,如果想输入为度数,请转换.方法:

弧度=度数*3.149/180

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult,x=0.5;

result=sin(x);

printf("Thesin()of%lfis%lf",x,result);

return0;

}

/////////////////////////////////////////////////////

SINH

函数名称:

sinh

函数原型:

doublesinh(doublex);

函数功能:

计算x的双曲正弦函数sinh(x)的值.

函数返回:

计算结果

函数说明:

切记单位为弧度,如果想输入为度数,请转换.方法:

弧度=度数*3.149/180

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult,x=0.5;

result=sinh(x);

printf("Thehyperbolicsin()of%lfis%lf",x,result);

return0;

}

///////////////////////////////////////////////////////////

SQRT

函数名称:

sqrt

函数原型:

doublesqrt(doublex);

函数功能:

计算x的开平方.

函数返回:

计算结果

函数说明:

x应>=0.

所属文件:

范例:

#include

#include

intmain(void)

{

doublex=4.0,result;

result=sqrt(x);

printf("Thesquarerootof%lfis%lf",x,result);

return0;

}

////////////////////////////////////////////////////

TAN

函数名称:

tan

函数原型:

doubletan(doublex);

函数功能:

计算tan(x)的值,即计算角度x的正切数值

函数返回:

计算结果

函数说明:

x应>=0切记单位为弧度,如果想输入为度数,请转换.方法:

弧度=度数*3.149/180

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult,x;

x=0.5;

result=tan(x);

printf("Thetanof%lfis%lf",x,result);

return0;

}

//////////////////////////////////////////////////

TANH

函数名称:

tanh

函数原型:

doubletanh(doublex);

函数功能:

计算x的双曲正切函数tanh(x)的值.

函数返回:

计算结果

函数说明:

x应>=0切记单位为弧度,如果想输入为度数,请转换.方法:

弧度=度数*3.149/180

所属文件:

范例:

#include

#include

intmain(void)

{

doubleresult,x;

x=0.5;

result=tanh(x);

printf("Thehyperbolictangentof%lfis%lf",x,result);

return0;

}

//////////////////////////////////////////////////////////

POW

函数名称:

pow

函数原型:

doublepow(doublex,doubley);

函数功能:

计算以x为底数的y次幂,即计算x^y的值.

函数返回:

计算结果

函数说明:

x底数,y幂数

所属文件:

#include

#include

intmain(void)

{

doublex=2.0,y=3.0;

printf("%lfraisedto%lfis%lf",x,y,pow(x,y));

return0;

}

////////////////////////////////////////////////////////

ISALPHA

函数名称:

isalpha

函数原型:

intisalpha(intch);

函数功能:

检查ch是否是字母.

函数返回:

是字母或返回1,否则返回0.

函数说明:

所属文件

//////////////////////////////////////////////

ISCNTRL

函数名称:

iscntrl

函数原型:

intiscntrl(intch);

函数功能:

检查ch是否控制字符(其ASCII码在0和0x1F之间,数值为0-31).

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

///////////////////////////////////////////////////

ISDIGIT

函数名称:

isdigit

函数原型:

intisdigit(intch);

函数功能:

检查ch是否是数字(0-9).

函数返回:

是返回1,否则返回0.

函数说明:

所属文件

无范例

/////////////////////////////////////////////////////

ISGRAPH

函数名称:

isgraph

函数原型:

intisgraph(intch);

函数功能:

检查ch是否可打印字符(其ASCII码在ox21到ox7E之间),不包括空格.

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

////////////////////////////////////////////////////

ISLOWER

函数名称:

islower

函数原型:

intislower(intch);

函数功能:

检查ch是否小写字母(a-z).

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

无范例

////////////////////////////////////////////////////////

ISPRINT

函数名称:

isprint

函数原型:

intisprint(intch);

函数功能:

检查ch是否是可打印字符(包括空格),其ASCII码在ox20到ox7E之间

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

//////////////////////////////////////////////////////

ISPUNCT

函数名称:

ispunct

函数原型:

intispunct(intch);

函数功能:

检查ch是否是标点字符(不包括空格),即除字母,数字和空格以外的所有可打印字符.

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

/////////////////////////////////////////////////////

ISSPACE

函数名称:

isspace

函数原型:

intisspace(intch);

函数功能:

检查ch是否是空格符和跳格符(控制字符)或换行符.

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

///////////////////////////////////////////////////

ISUPPER

函数名称:

isupper

函数原型:

intisupper(intch);

函数功能:

检查ch是否是大写字母(A-Z).

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

//////////////////////////////////////////////////////

ISXDIGIT

函数名称:

isxdigit

函数原型:

intisxdigit(intch);

函数功能:

检查ch是否是一个16进制数学字符(即0-9,或A-F,或a-f).

函数返回:

是返回1,否则返回0.

函数说明:

所属文件:

无范例

//////////////////////////////////////////////////////

SYRCAT

函数名称:

strcat

函数原型:

char*strcat(char*str1,char*str2);

函数功能:

把字符串str2接到str1后面,str1最后的'\0'被取消.

函数返回:

str1

函数说明:

所属文件:

范例:

#include

#include

intmain(void)

{

chardestination[25];

char*blank="",*c="C++",*Borland="Borland";

strcpy(destination,Borland);

strcat(destination,blank);

strcat(destination,c);

printf("%s",destination);

return0;

}

////////////////////////////////////////////////////

STRCHR

函数名称:

strchr

函数原型:

char*strchr(char*str,intch);str;

函数功能:

找出str指向的字符串中第一次出现字符ch的位置.

函数返回:

返回指向该位置的指针,如找不到,则返回空指针.

函数说明:

str待搜索的字符串,ch查找的字符

所属文件:

范例:

#include

#include

intmain(void)

{

charstring[15];

char*ptr,c='r';

strcpy(string,"Thisisastring");

ptr=strchr(string,c);

if(ptr)

printf("Thecharacter%cisatposition:

%d",c,ptr-string);

else

printf("Thecharacterwasnotfound");

return0;

}

//////////////////////////////////////////////////////

STRCMP

函数名称:

strcmp

函数原型:

intstrcmp(char*str1,char*str2);

函数功能:

比较两个字符串str1,str2.

函数返回:

str1str2,返回正数.

函数说明:

所属文件:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1