资源描述:
《C语言函数积累》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、使用前要注明:#includeisdigit():判断字符是否是数字(0–9);isalpha():判断字符是否是字母(A–Zora–z);isxdigit():判断是否是十六进制字符(A–F,a–f,or0–9);isalnum():判断是否是数字和字母(A–Z,a–z,or0–9);isupper():判断字符是否为大写英文字母;islower():判断字符是否为小写英文字母;toupper():将字符转换为大写英文字母;tolower():把字符转换成小写英文字母;ispunct():判断字符是否为标点符号;有两个函数可以实现,doublepow(doublex
2、,doubley),doublepow10(intp)下面是这两个函数的使用方法,个人建议用:pow10(n)函数名:pow功能:指数函数(x的y次方)用法:doublepow(doublex,doubley);程序例:#include#includeintmain(void){doublex=2.0,y=3.0;printf("%lfraisedto%lfis%lf",x,y,pow(x,y));return0;}函数名:pow10功能:指数函数(10的p次方)用法:doublepow10(intp);程序例:#include#i
3、ncludeintmain(void){doublep=3.0;printf("Tenraisedto%lfis%lf",p,pow10(p));return0;}三角函数:(所有参数必须为弧度) 1.acos 函数申明:acos (doublex); 用途:用来返回给定的X的反余弦函数。 2.asin 函数申明:asin (doublex); 用途:用来返回给定的X的反正弦函数。 3.atan 函数申明:atan (doublex); 用途:用来返回给定的X的反正切函数。 4.sin 函数声明:sin (doublex); 用途:用来返回给定
4、的X的正弦值。 5.cos 函数声明:cos (doublex); 用途:用来返回给定的X的余弦值。 6.tan 函数声明:tan (doublex); 用途:用来返回给定的X的正切值。 7.atan2 函数声明:atan2(doubley,doublex); 用途:返回给定的X及Y坐标值的反正切值 其他函数: 8.atof 函数名:atof (constchar*s); 功 能:把字符串转换成浮点数 用 法:doubleatof(constchar*nptr); 程序例: #include #include intmain
5、(void) { floatarg,*point=&arg; floatf; char*str="12345.67"; f=atof(str); printf("string=%sfloat=%f",str,f); return0; } 9. ceil 和floor 函数名:ceil floor 功 能:向上舍入 向下舍入 用 法:doubleceil(doublex); doublefloor(doublex); 程序例: #include intmain(void)
6、{ doublenumber=123.54; doubledown,up; down=floor(number); up=ceil(number); printf("originalnumber %5.2lf",number); printf("numberroundeddown%5.2lf",down); printf("numberroundedup %5.2lf",up); return0; }该程序运行结果:originalnumber 123.54 numberroundeddown1
7、23.00 numberroundedup 124.00 10.fabs 函数名:fabs 功能:求浮点数x的绝对值. 用法:fabs (doublex); 11.fmod 函数名:fmod 功 能:计算x对y的模,即x/y的余数 用 法:doublefmod(doublex,doubley); 程序例: #include #include