C++ 标准库概览

<cctype> 对应 C 的 <ctype.h>,在命名空间 std 中提供字符分类与大小写转换。参数按 unsigned char 的值解释,不要把负的 char 直接传入。

函数总览

名称作用
isdigit是否十进制数字
isalpha是否字母
tolower转为小写
toupper转为大写

用法提示

返回值是 int:非 0 表示真。打印时写成 (isdigit(c) ? 1 : 0) 更清楚。

本节列出字符分类。下一节介绍<cstdlib>:abs、atoi、strtol。