<ctype.h>

简介: <ctype.h>。

C 标准库 -
简介
C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和转换字符,这些函数主要用于检查字符的类型(如字母、数字、空白字符等)以及进行字符大小写转换。

提供了一组方便的函数,用于处理字符的分类和转换操作,是 C 标准库中处理字符操作的重要工具。
以下是一个简单的示例,演示了如何使用 提供的函数:
实例

include

include

int main() {
char ch;

// 示例字符
char chars[] = "a1 B? \n";

// 检查每个字符的类型
for (int i = 0; chars[i] != '\0'; i++) {
    ch = chars[i];
    printf("Character: '%c'\n", ch);
    if (isalpha(ch)) {
        printf(" - isalpha: Yes\n");
    } else {
        printf(" - isalpha: No\n");
    }
    if (isdigit(ch)) {
        printf(" - isdigit: Yes\n");
    } else {
        printf(" - isdigit: No\n");
    }
    if (isspace(ch)) {
        printf(" - isspace: Yes\n");
    } else {
        printf(" - isspace: No\n");
    }
    if (isprint(ch)) {
        printf(" - isprint: Yes\n");
    } else {
        printf(" - isprint: No\n");
    }
    if (ispunct(ch)) {
        printf(" - ispunct: Yes\n");
    } else {
        printf(" - ispunct: No\n");
    }
}

// 字符大小写转换示例
char lower = 'a';
char upper = 'A';

printf("tolower('%c') = '%c'\n", upper, tolower(upper));
printf("toupper('%c') = '%c'\n", lower, toupper(lower));

return 0;

}

目录
相关文章
|
6月前
locale.h 头文件
locale.h 头文件。
35 4
|
2月前
C 标准库<ctype.h>详解
`&lt;ctype.h&gt;` 是 C 标准库中的头文件,提供了多种字符处理函数,如判断字符类型(字母、数字等)及大小写转换。广泛应用于文本处理和输入验证。
|
3月前
|
编译器 C语言
【C语言小知识】ctype.h系列的字符函数
【C语言小知识】ctype.h系列的字符函数
|
5月前
|
程序员 C语言
C 标准库 - <ctype.h>
C 标准库 - <ctype.h>
|
6月前
|
测试技术
常用字符串函数 #include<string.h>与#include<stdio.h>
常用字符串函数 #include<string.h>与#include<stdio.h>
67 1
|
Windows
wchar、char、CString、string
wchar、char、CString、string
129 0
|
Linux 索引 Perl