Turbo C 2.0 函数中文详解
需积分: 9 193 浏览量
更新于2024-10-13
收藏 50KB TXT 举报
" Turbo C 2.0 是一款经典的C语言编译器,它包含了一系列标准库函数,这些函数在程序开发中起着至关重要的作用。本资源是针对 Turbo C 2.0 的函数的中文说明大全,涵盖了 `ctype.h`、`math.h`、`stdlib.h`、`string.h` 和 `float.h` 等头文件中的函数。通过这个大全,开发者可以方便地查找和理解每个函数的功能和用法,从而更有效地进行C语言编程。"
在 `ctype.h` 头文件中,包含了字符类型检测的相关函数:
1. `isalpha()`:检查一个整型参数 `ch` 是否为字母(大写或小写),如果是返回非零值,否则返回0。
2. `isalnum()`:判断 `ch` 是否为字母或数字,如果是返回非零值,否则返回0。
3. `isascii()`:确认 `ch` 是否在ASCII基本字符集中(0-127),是则返回非零值,否则返回0。
4. `iscntrl()`:测试 `ch` 是否为控制字符(0-31或127),是则返回非零值,否则返回0。
5. `isdigit()`:检查 `ch` 是否为0-9之间的数字,如果是返回非零值,否则返回0。
6. `isgraph()`:判断 `ch` 是否为可打印的非空白字符(33-126),是则返回非零值,否则返回0。
7. `islower()`:确认 `ch` 是否为小写字母,如果是返回非零值,否则返回0。
8. `isprint()`:检查 `ch` 是否为可打印字符(包括空格,32-126),是则返回非零值,否则返回0。
9. `ispunct()`:测试 `ch` 是否为标点符号,是则返回非零值,否则返回0。
10. `isspace()`:判断 `ch` 是否为空格、制表符、换行符等空白字符,是则返回非零值,否则返回0。
11. `isupper()`:确定 `ch` 是否为大写字母,如果是返回非零值,否则返回0。
12. `isxdigit()`:检查 `ch` 是否为16进制数字字符(0-9,A-F,a-f),是则返回非零值,否则返回0。
13. `tolower()`:将参数 `ch` 转换为小写字母,如果原字符已经是小写或非字母字符,则返回原值。
14. `toupper()`:将参数 `ch` 转换为大写字母,如果原字符已经是大写或非字母字符,则返回原值。
在其他头文件中,还有一些重要的数学、内存管理和字符串处理函数:
1. `math.h`:
- `abs()`:计算整数 `i` 的绝对值。
- `cabs()`:用于复数的绝对值计算。
- `fabs()`:求浮点数 `x` 的绝对值。
- `exp()`:计算自然对数 e 的 `x` 次方。
- `frexp()`:将浮点数 `value` 分解为 `mantissa` 和指数 `eptr` 的形式,其中 `mantissa` 是 1 到 2 之间的一个浮点数,`eptr` 是对应的指数。
2. `stdlib.h`:
- `labs()`:计算长整数 `n` 的绝对值。
3. `string.h`:
- 包含了字符串处理的各种函数,如 `strcpy()`、`strcat()`、`strlen()` 等,用于字符串的复制、连接、长度获取等操作。
4. `float.h`:
- 定义了与浮点数相关的常量和函数,如浮点数的最大值、最小值等。
这些函数是C语言编程的基础工具,熟练掌握它们能够帮助程序员编写出高效、规范的代码。在 Turbo C 2.0 的环境下,利用这些函数的中文说明,开发者可以更好地理解和应用这些功能,提高编程效率。
2008-07-14 上传
点击了解资源详情
2012-02-13 上传
2021-09-17 上传
2009-06-28 上传
点击了解资源详情
点击了解资源详情
2007-02-13 上传
caiguangsong90
- 粉丝: 10
- 资源: 1
最新资源
- 王珊 高等教育出版社 数据库第四版答案
- .net 软件自动化测试之道 pdf (.net平台下自动化测试必备之资料,精!!)
- 基于模糊预测算法的ATO仿真研究
- 3g技术讲解通信工程
- c#各种排序算法大全
- Cognos8.4新增功能优势说明
- JAVA基础面试题部分参考
- 段程序保存为文件名为Test.java的文件
- 影碟出租管理信息系统
- JAVA的学习笔记及开发模式
- Learning Oracle PL-SQL [O'Reilly, 524s, 2001r].pdf
- flash 适合于初学者的程序设计教程
- Visual C++开发工具与调试技巧整理
- 操作系统中的银行家算法
- Redhat Linux 9教学讲义
- RSVP协议端到端QOS控制机制的研究