9. 字符与字符串
本章从字符、基本字符集和字符串字面量出发,再学习 <ctype.h> 与 <string.h>。字符、空终止字符串和指定长度的字节序列是三个不同层次,不应只凭接口名称混用。
本章内容
- 字符串字面量
- ASCII 与基本字符集
<ctype.h>:判断字符类别并转换大小写。<string.h>:处理空终止字符串和指定长度的字节序列。
两个基本边界
传给字符分类函数的值必须是 EOF,或能表示为 unsigned char 的值。使用字符串函数时,则必须确认空字符结尾和目标空间是否满足接口要求;处理任意字节序列时应使用带显式长度的内存函数。