C++库函数大全:字符判断、数学函数
需积分: 9 149 浏览量
更新于2024-09-14
收藏 44KB DOC 举报
C++库函数
C++库函数是C++编程语言中的一组预定义函数,用于执行各种操作,如字符串操作、数学操作、字符操作等。在C++库函数中,我们可以找到许多有用的函数,例如字符串操作函数、数学函数、字符操作函数等。
在字符操作函数中,我们可以找到以下几个重要的函数:
1. isalpha(int ch):该函数检查字符ch是否是字母(包括大写字母和小写字母)。如果是,则返回非0值,否则返回0。
2. isalnum(int ch):该函数检查字符ch是否是字母或数字。如果是,则返回非0值,否则返回0。
3. isascii(int ch):该函数检查字符ch是否是ASCII字符(即ASCII码中的0-127)。如果是,则返回非0值,否则返回0。
4. iscntrl(int ch):该函数检查字符ch是否是控制字符(包括作废字符和普通控制字符)。如果是,则返回非0值,否则返回0。
5. isdigit(int ch):该函数检查字符ch是否是数字。如果是,则返回非0值,否则返回0。
6. isgraph(int ch):该函数检查字符ch是否是可打印字符(不含空格)。如果是,则返回非0值,否则返回0。
7. islower(int ch):该函数检查字符ch是否是小写字母。如果是,则返回非0值,否则返回0。
8. isprint(int ch):该函数检查字符ch是否是可打印字符(含空格)。如果是,则返回非0值,否则返回0。
9. ispunct(int ch):该函数检查字符ch是否是标点字符。如果是,则返回非0值,否则返回0。
10. isspace(int ch):该函数检查字符ch是否是空格字符(包括水平制表符、回车符、走纸换行符、垂直制表符、换行符等)。如果是,则返回非0值,否则返回0。
11. isupper(int ch):该函数检查字符ch是否是大写字母。如果是,则返回非0值,否则返回0。
12. isxdigit(int ch):该函数检查字符ch是否是16进制数字。如果是,则返回非0值,否则返回0。
13. tolower(int ch):该函数将大写字母ch转换为小写字母。
14. toupper(int ch):该函数将小写字母ch转换为大写字母。
这些函数可以帮助我们更好地操作字符和字符串,提高编程效率和代码可读性。
在数学函数中,我们可以找到以下几个重要的函数:
1. abs(int i):该函数返回整型参数i的绝对值。
2. cabs(struct complex znum):该函数返回复数znum的绝对值。
3. fabs(double x):该函数返回双精度参数x的绝对值。
4. labs(long n):该函数返回长整型参数n的绝对值。
这些函数可以帮助我们更好地进行数学运算,提高编程效率和代码可读性。
C++库函数提供了大量有用的函数,可以帮助我们更好地编程,提高编程效率和代码可读性。
2011-09-24 上传
351 浏览量
2018-05-13 上传
2021-10-03 上传
2012-02-17 上传
2007-08-16 上传
2014-01-06 上传
拼搏到头
- 粉丝: 0
- 资源: 19
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析