美文网首页
C 字符处理

C 字符处理

作者: 苏沫离 | 来源:发表于2018-11-15 22:42 被阅读0次

导入头文件 #include <ctype.h> 使用下述函数处理字符:其中函数中的参数 c 可以表示为 unsigned char类型的值或EOF,使用其它值,结果是未定义的。

函数 描述
int isalnum(int _c); 如果 c 是字母或数字,则返回真
int isalpha(int _c); 如果 c 是字母,则返回真
int isblank(int _c); 如果 c 是空格或水平制表符,则返回真
int iscntrl(int _c); 如果 c 是控制字符(如 Ctrl + B),则返回真
int isdigit(int _c); 如果 c 是数字,则返回真
int isgraph(int _c); 如果 c 是非空格打印字符,则返回真
int islower(int _c); 如果 c 是小写字符,则返回真
int isprint(int _c); 如果 c 是打印字符,则返回真
int ispunct(int _c); 如果 c 是标点字符(除了空格、字母、数字以外的字符),则返回真
int isspace(int _c); 如果 c 是空格字符(空格、换行符、换页符、回车符、垂直或水平制表符,或其他实现定义的字符),则返回真
int isupper(int _c); 如果 c 是大写字符,则返回真
int isxdigit(int _c); 如果 c 是十六进制数字字符,则返回真
int tolower(int _c); 如果 c 是大写字符,则返回小写字符;否则返回 c
int toupper(int _c); 如果 c 是小写字符,则返回大写字符;否则返回 c
int isascii(int _c); 如果 c 是 ASCII 码字符,即 c 的范围是否在 0 ~ 127 之间,则返回真
int toascii(int _c); c 转换成 7 位的ASCII 码(高位清零,仅保留低七位);返回转换后的数值

相关文章

  • C 字符处理

    导入头文件 #include 使用下述函数处理字符:其中函数中的参数 c 可以表示为 unsi...

  • 6.PHP字符串

    字符串的处理介绍 字符串的处理方式 在C语言中字符串是作为字节数组处理的。在Java语言中字符串是作为对象处理的。...

  • C/C++头文件

    C/C++头文件一览 C #include //设定插入点 #include //字符处理 #include ...

  • C++ 字符处理

    1、string转double #include #include #include usi...

  • C++字符串分割

    很多人对C++的刻板印象是C++不适合处理字符串,其实C++也是有很方便的函数可以处理字符串的。下面我们来讲一下C...

  • C++11新特性(20)-用string对象处理文件名

    C风格字符串 从C语言开始,就已经实现了对字符串的支持。为了处理C风格字符串,C语言标准库提供了一组函数,它们被定...

  • 字符串

    字符串是存储在内存的连续字节中的一系列字符。C++处理字符串的方式有两种: C-风格字符串(C-style str...

  • C 语言编译流程

    C语言编译四个阶段: 预处理、编译、汇编、链接。 预处理阶段:预处理器cpp根据字符#开头的命令,修改C程序。通常...

  • R语言 字符处理函数

    字符处理函数 函 数 描 述 nchar(x) 计算 x 中的字符数量 x <- c("ab", "cde", "...

  • gcc -o hello hello.c 执行过程

    hello.c 1. 预处理 预处理器(cpp)根据以字符#开头的命令,修改原始的c程序。比如hello.c中的第...

网友评论

      本文标题:C 字符处理

      本文链接:https://www.haomeiwen.com/subject/neuufqtx.html