Turbo C 2.0 中文函数详解
需积分: 9 91 浏览量
更新于2024-09-16
收藏 50KB TXT 举报
" Turbo C 2.0 是一个经典的 C 语言编译器,它包含了一个丰富的函数库供程序员使用。这个中文说明大全涵盖了 `ctype.h`、`math.h`、`stdlib.h`、`string.h` 和 `float.h` 等头文件中的关键函数。以下是这些函数的一些详细解释:
在 `ctype.h` 头文件中,包含了用于字符分类的函数:
1. `isalpha`: 这个函数检查给定的整型值 `ch` 是否为字母(大写或小写字母)。如果是,返回非零值,否则返回零。
2. `isalnum`: 该函数检测 `ch` 是否为字母或数字,是则返回非零值,否则返回零。
3. `isascii`: 如果 `ch` 的值在 ASCII 码的范围内(0-127),则返回非零值,否则返回零。
4. `iscntrl`: 当 `ch` 表示控制字符(0x00-0x1F 或 0x7F)时,返回非零值,否则返回零。
5. `isdigit`: 如果 `ch` 代表一个数字('0'-'9'),则返回非零值,否则返回零。
6. `isgraph`: 这个函数用于检查 `ch` 是否为可打印的非空白字符(0x21-0x7E),是则返回非零值,否则返回零。
7. `islower`: 若 `ch` 是一个小写字母,返回非零值,否则返回零。
8. `isprint`: 检查 `ch` 是否为可打印字符(包括空格,0x20-0x7E),是则返回非零值,否则返回零。
9. `ispunct`: 当 `ch` 为标点符号时,返回非零值,否则返回零。
10. `isspace`: 如果 `ch` 是空白字符,如空格、制表符、换行符等,返回非零值,否则返回零。
11. `isupper`: 当 `ch` 是大写字母时,返回非零值,否则返回零。
12. `isxdigit`: 检查 `ch` 是否为十六进制数字(0-9, A-F, a-f),是则返回非零值,否则返回零。
13. `tolower` 和 `toupper` 分别将大写字母转换为小写,小写字母转换为大写。
在 `math.h` 头文件中,包含了数学相关的函数:
1. `abs`: 计算整数 `i` 的绝对值。
2. `cabs`: 返回复数 `znum` 的模(绝对值)。
3. `fabs`: 返回双精度浮点数 `x` 的绝对值。
4. `labs`: 计算长整型数 `n` 的绝对值。
5. `exp`: 返回 `x` 的指数 e^x。
6. `frexp`: 将 `value` 分解为 mantissa 和指数部分,mantissa 放在 x*2^n 的形式,并通过指针 `eptr` 返回指数 n。
在 `stdlib.h` 头文件中,通常包含了一些与内存管理、输入/输出和类型转换相关的函数。例如:
1. `malloc` 用于动态分配内存。
2. `calloc` 为指定数量的元素分配内存,并初始化为零。
3. `realloc` 调整已分配内存的大小。
4. `free` 释放已分配的内存。
在 `string.h` 头文件中,有字符串处理函数:
1. `strcpy` 复制一个字符串到另一个字符串。
2. `strcat` 连接两个字符串。
3. `strcmp` 比较两个字符串。
4. `strlen` 计算字符串的长度。
在 `float.h` 头文件中,定义了与浮点数相关的常量,如最大值、最小值、精度等。
这些函数在 C 程序开发中非常常见,对于理解和编写程序来说至关重要。了解它们的用法和功能,可以提升编程效率并帮助解决各种问题。"
103 浏览量
点击了解资源详情
130 浏览量
2021-09-17 上传
145 浏览量
点击了解资源详情
119 浏览量
点击了解资源详情

luilanghai
- 粉丝: 0
最新资源
- C#实现DataGridView过滤功能的源码分享
- Python开发者必备:VisDrone数据集工具包
- 解决ESXi5.x安装无网络适配器问题的第三方工具使用指南
- GPRS模块串口通讯实现与配置指南
- WinCvs客户端安装使用指南及服务端资源
- PCF8591T AD实验源代码与使用指南
- SwiftForms:Swift实现的表单创建神器
- 精选9+1个网站前台模板下载
- React与BaiduMapNodejs打造上海小区房价信息平台
- 全面解析手机软件测试的实战技巧与方案
- 探索汇编语言:实验三之英文填字游戏解析
- Eclipse VSS插件版本1.6.2发布
- 建站之星去版权补丁介绍与下载
- AAInfographics: Swift语言打造的AAChartKit图表绘制库
- STM32高频电子线路实验完整项目资料下载
- 51单片机实现多功能计算器的原理与代码解析