- 2
- 0
- 约4.83千字
- 约 7页
- 2018-05-23 发布于河南
- 举报
C语言函数积累
使用前要注明:#includectype.h
isdigit():判断字符是否是数字(0–9)isalpha():判断字符是否是字母(A–Z or a–z)isxdigit():判断是否是十六进制字符(A–F, a–f, or 0–9)isalnum():判断是否是数字和字母(A–Z, a–z, or 0–9)isupper():判断字符是否为大写英文字母islower():判断字符是否为小写英文字母toupper():将字符转换为大写英文字母tolower():把字符转换成小写字母ispunct():判断字符是否为标点符号有两个函数可以实现,double pow(double x, double y),double pow10(int p)
下面是这两个函数的使用方法,个人建议用:pow10(n)
函数名: pow
功 能: 指数函数(x的y次方)
用 法: double pow(double x, double y);
程序例:
#include math.h
#include stdio.h
int main(void)
{
double x = 2.0, y = 3.0;
printf(%lf raised to %lf is %lf\n, x, y, pow(x, y));
return 0;
}
函数名: pow10
功 能: 指数函数(10的p次方)
用 法: double pow10(int p);
程序例:
#include math.h
#include stdio.h
int main(void)
{
double p = 3.0;
printf(Ten raised to %lf is %lf\n, p, pow10(p));
return 0;
}
三角函数:(所有参数必须为弧度)??1.acos
? 函数申明:acos? (double x);?? 用途:用来返回给定的 X 的反余弦函数。
?2.asin
?? 函数申明:asin? (double x);?? 用途:用来返回给定的 X 的反正弦函数。
?3.atan?
?? 函数申明:atan? (double x);?? 用途:用来返回给定的 X 的反正切函数。
?4.sin
?? 函数声明:sin?? (double x);?? 用途:用来返回给定的 X 的正弦值。
?5.cos
?? 函数声明:cos?? (double x);?? 用途:用来返回给定的 X 的余弦值。
?6.tan
?? 函数声明:tan?? (double x);?? 用途:用来返回给定的 X 的正切值。
?7.atan2
?? 函数声明:atan2 (double y, double x);?? 用途:返回给定的 X 及 Y 坐标值的反正切值?其他函数:
?8.atof?
? 函数名: atof? (const char *s);? 功? 能: 把字符串转换成浮点数? 用? 法: double atof(const char *nptr);? 程序例:?? #i nclude stdlib.h?? #i nclude stdio.h
?? int main(void)?? {
??? float arg,*point=arg;??? float f;??? char *str = 12345.67;
??? f = atof(str);??? printf(string = %s float = %f\n, str, f);??? return 0;?? }
?9.?ceil? 和 floor
?? 函数名: ceil? ?????????????? ? floor ?? 功? 能: 向上舍入??????? 向下舍入?? 用? 法: double ceil(double x);??????? double floor(double x);?? 程序例:
?? #i ncludemath.h
?? int main(void)?? {??? double number = 123.54;??? double down, up;
??? down = floor(number);??? up = ceil(number);
??? printf(original number???? %5.2lf\n, number);??? printf(number rounded down %5.2lf\n, down);??? printf(number rounded up?? %5.2lf\n, up);
???
您可能关注的文档
- 第6单元文件系统.ppt
- 八年级数学每日一题(024--030).doc
- 2011年高考第五次模拟考试理综物理答案.doc
- 2011-2012上学年工作计划.doc
- 高一化学必修2第三章有机化合物单元测试题B.doc
- 阿基米德原理总结.ppt
- 刑法诉讼论刑事诉讼中的瑕疵证据.doc
- 0吉林省村官考试:农业农村工作知识经典例题部分汇总.doc
- 八下期中语文测试题.doc
- 第十二章 简单机械单元评价检测.doc
- 2025年西安医学高等专科学校单招职业适应性考试题库及参考答案详解(培.docx
- 2025年江西招聘纪检监察人员考试(职业能力倾向测验)历年参考题库含答案.docx
- 2025年公务员类国家电网安规考试信息安规-变电安规参考题库含答案解析.docx
- 广西北海市银海区侨港镇亚平村村民委员会招考聘用冲刺题及答案解析第.docx
- 北京航空航天大学2024年蓝天计划(生物医学工程)生物力学试题及答案.docx
- 2024年贵州省遵义市习水县国家电网招聘之机械动力类考试题库加精品答案.docx
- 2025年广东金融学院单招(计算机)测试备考题库必考题.docx
- 2025年西华师范大学马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年金华市特岗教师招聘历年考题高频考点荟萃附答案.docx
- 2025年邢台医学高等专科学校单招职业倾向性考试题库附答案.docx
最近下载
- 新能源微电网示范项目可行性研究报告完整立项报告.docx
- 咨询方法论梳理(华为内部学习资料)[参考].ppt VIP
- DB13(J)T 203-2016 预应力混凝土竹节桩技术规程.docx VIP
- 高中英语语法彩色笔记(共132页).pdf VIP
- 党员2025年度组织生活会“(对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)五个对照”对照检查材料.docx VIP
- ZXCTN 6120&6150&6180开局调试指导手册_R1.4.docx VIP
- 摇臂钻床培训.pptx VIP
- 《风电场自动监测系统技术规范》.pdf VIP
- 碳排放管理员岗位现场作业操作规程.docx VIP
- (中联牌)R275-12RB塔式起重机操作手册(20220331.pdf VIP
原创力文档

文档评论(0)