- 浏览: 283029 次
- 性别:
文章分类
最新评论
标准库<ctype.h>
1 字符测试函数
1> 函数原型均为int isxxxx(int)
2> 参数为int, 任何实参均被提升成整型
3> 只能正确处理处于[0, 127]之间的值
isalpha 'A'~'Z', 'a'~'z'
isdigit '0'~'9'
isxdigit '0'~'9', 'A'~'F', 'a'~'f'
isalnum isalpha || isdigit
islower 'a'~'z'
isupper 'A'~'Z'
isspace
9 '\t' (tab: 水平制表位)
10 '\n' (line feed: 换行)
11 '\v' (home: 垂直制表位)
12 '\f' (form feed: 换页)
13 '\r' (carriage return: 回车)
32 ' ' (space: 空格)
isgraph 33~126
isprint isgraph || ' '
ispunct isgraph && !isalnum
iscntrl 0~31, 127
2 字符映射函数
1> 函数原型为int toxxxx(int)
2> 对参数进行检测, 若符合范围则转换, 否则不变
int tolower(int); 'A'~'Z' ==> 'a'~'z'
int toupper(int); 'a'~'z' ==> 'A'~'Z'
发表评论
-
C中结构体
2013-01-09 15:47 614把结构体保存到文件中,用fwrite()函数: fwrite ... -
关于socket编程中基本函数介绍
2012-11-03 13:57 1029源自:http://blog.sina.com.cn/s/bl ... -
C中需要注意的小问题
2012-09-27 08:59 8121.在用scanf()函数读入double型数值时要用%lf的 ... -
指针和多维数组
2011-12-26 10:03 812摘自:《C primer plus》 指针和多位数组 ... -
C中double类型数据的输入和输出
2011-12-19 10:04 12392double a; scanf(" ... -
C中printf()和scanf()函数说明
2011-12-16 19:58 1589下面是对printf()和scanf()函数的说明: ... -
C中转义序列及其含义
2011-12-15 20:27 971转义序列: 序列 ... -
C中各数据类型取值范围
2011-12-15 19:31 13891.标准头文件<limits.h>中包含了 ... -
C中常用的类型转换函数
2011-12-14 17:34 814源自:http://hi.baidu.com/hao_%BF% ... -
C语言格式化输出系统时间
2011-12-14 17:04 5931源自:http://blog.csdn.net/jiadeli ... -
C中目标代码文件,可执行文件和库
2011-12-14 10:19 1955C编程的基本策略是使用程序将源代码文件转换为可执行 ... -
vs2008下vc的库函数及头文件存放位置
2011-12-13 22:14 4569在写C/C++程序时总会在开头包含一些头文件,如:#inclu ... -
malloc()函数
2011-12-12 17:35 0待写 -
用C写的模拟掷骰子程序
2011-12-12 16:47 2344整理自:《C Primer Plus》第五版 此程序包 ... -
C中字符串的输入输出及相关函数
2011-12-27 21:59 3840//本节内容摘自对Stephen Prata的《C Prime ... -
指针的基本操作以及关于指针的注意事项
2011-12-11 17:42 916一. 指针的基本操作有:赋值(assignment),求值(v ... -
关于*与++的优先级
2011-12-11 16:53 1722C中一元运算符*和++具有相等的优先级,但它们在结合时是从右向 ... -
C中关于数组参数的传递
2011-12-09 11:43 919编写一个对数组进行操作的函数,目的是返回数组内所用元素的和。 ... -
C中有关数组的说明
2011-12-09 11:10 787下面介绍一下关于数组的一些说明: 在数组声明时必须 ... -
C语言中对sizeof()和strlen()的说明
2011-12-09 10:01 11181.sizeof函数 sizeof函数返回表达式所占的内存空 ...
相关推荐
在C++中,`<string>`头文件提供了C++标准库中的`std::string`类,这是非常强大且灵活的字符串处理工具,而`<string.h>`则属于C库,包含一些C风格的字符串处理函数,如`strcpy()`。在C++中使用`std::string`通常更...
在C语言编程中,`ctype.h`是一个标准库头文件,包含了处理字符分类和转换的函数。这篇关于“字符函数ctype.h应用举例”的主题主要针对51单片机的编程环境,结合了Keil集成开发环境(IDE)进行实践演示。下面我们将...
`ctype.h`是一个标准C库头文件,同样适用于C++,提供了多种用于字符分类和转换的函数。这些函数主要用于检查字符属性(如是否为字母、数字等)以及对字符进行大小写转换。对于C/C++学习者而言,掌握`ctype.h`中的...
这些头文件包括:<assert.h>、<ctype.h>、<errno.h>、<limits.h>、<locale.h>、<math.h>、<setjmp.h>、<signal.h>、<stdarg.h>、<stddef.h>、<stdio.h>、<stdlib.h>、<time.h>等。 每个头文件都提供了不同的函数,...
- `<ctype.h>`:字符分类和转换库,包含如 `isalpha`、`isdigit`、`tolower` 等判断字符类型和转换字符的函数。 - `<assert.h>`:断言库,用于调试,`assert` 函数用来检查程序中的条件是否满足。 3. **自定义...
首先,`<stdio.h>`是C语言中最基础的输入输出头文件,包含了标准输入输出流(如`stdin`、`stdout`和`stderr`)以及基本的输入输出函数,如`printf`、`scanf`等。它是进行基本文本输出和用户交互不可或缺的部分。 ...
7. **<ctype.h>** - 字符分类库:提供isalpha、isdigit、isalnum等函数,用于检查字符的类型。 8. **<limits.h>** - 定义了各种类型的最小值和最大值,如INT_MIN、INT_MAX。 9. **<float.h>** - 定义了浮点数的...
2. `<ctype.h>`:字符类别测试 这个库提供了一系列函数来判断字符的类别,如`isalpha()`, `isdigit()`, `isalnum()`, `isspace()`等,它们分别用于检查字符是否为字母、数字、字母数字或空白字符,极大地简化了字符...
2. `<ctype.h>`:字符类别测试 这个头文件提供了许多函数来判断字符的类型,如`isalpha()`, `isdigit()`, `isupper()`, `islower()`等,它们分别用于检测字符是否为字母、数字、大写字母或小写字母。 3. `<errno.h...
- `<stdio.h>`:C语言标准I/O库。 - `<tgmath.h>`:泛型数学宏。 - `<wctype.h>`:提供了宽字符分类和转换函数。 - `<assert.h>`:定义了断言功能。 - `<errno.h>`:提供了错误码的定义。 - `<inttypes.h>`:提供了...
3. <ctype.h>:字符类型 4. <errno.h>:出错码 5. <fenv.h>:浮点环境 6. <float.h>:浮点常量 7. <inttypes.h>:整型格式转换 8. <iso646.h>:替代关系操作符宏 9. <limits.h>:实现常量 10. <locale.h>:局部类别 ...
* <ctype.h> : Character Class Tests * <errno.h> : Error Codes Reported by (Some) Library Functions * <float.h> : Implementation-defined Floating-Point Limits * <limits.h> : Implementation-defined ...
B.2 字符类测试:<ctype.h> B.3 字符串函数:<string.h> B.4 数学函数:<math.h> B.5 实用函数:<stdlib.h> B.6 诊断:<assert.h> B.7 变量变元表:<stdarg.h> B.8 非局部跳转:<setjmp.h> B.9 信号处理:...
1. **标准C语言头文件**:ISO C标准定义了24个头文件,如`<assert.h>`用于断言检查,`<complex.h>`支持复数运算,`<ctype.h>`包含字符类型检测的函数,`<errno.h>`提供错误码,`<fenv.h>`处理浮点环境,`<float.h>`...
### C语言函数库详解 #### 第一章:C标准库概览 本章节将详细介绍C语言...以上介绍了 `<assert.h>`、`<ctype.h>`、`<errno.h>`、`<limits.h>` 和 `<locale.h>` 的基本概念和用法,希望对学习C语言的读者有所帮助。
除此之外,还有其他头文件,如<time.h>处理时间,<errno.h>定义错误码,<assert.h>用于断言,<ctype.h>处理字符分类,<unistd.h>提供了一些与操作系统交互的函数等。 C++库函数手册虽然在标题中提及,但实际上C++的...
2. <ctype.h>:包含用于字符类型检查和转换的函数,如isalnum()检查字符是否为字母或数字。 3. <errno.h>:定义错误号常量,为错误处理提供标准方法。 4. <limits.h>:列出各种整数类型的大小限制。 5. <locale.h>:...