C语言字符分类函数汇总

简介: C语言字符分类函数汇总

iscntrl(‘%’):该函数用于判断一个字符是否为控制字符。返回值为非零表示是控制字符,返回值为零表示不是控制字符。

isspace(’ '):该函数用于判断一个字符是否为空白字符,包括空格、制表符、换行符等。返回值为非零表示是空白字符,返回值为零表示不是空白字符。这里的例子中使用了空格字符进行判断。

isdigit(‘9’):该函数用于判断一个字符是否为十进制数字字符。返回值为非零表示是数字字符,返回值为零表示不是数字字符。

isxdigit(‘D’):该函数用于判断一个字符是否为十六进制数字字符。返回值为非零表示是十六进制数字字符,返回值为零表示不是十六进制数字字符。

islower(‘a’):该函数用于判断一个字符是否为小写字母。返回值为非零表示是小写字母,返回值为零表示不是小写字母。

isupper(‘A’):该函数用于判断一个字符是否为大写字母。返回值为非零表示是大写字母,返回值为零表示不是大写字母。

isalpha(‘a’) 和 isalpha(‘A’):这两个函数都用于判断一个字符是否为大小写字母。返回值为非零表示是字母,返回值为零表示不是字母。

isalnum(‘a’):该函数用于判断一个字符是否为字母或数字字符。返回值为非零表示是字母或数字字符,返回值为零表示不是字母或数字字符。

ispunct(‘.’):该函数用于判断一个字符是否为标点字符。返回值为非零表示是标点字符,返回值为零表示不是标点字符。

isgraph(‘+’):该函数用于判断一个字符是否为可打印的图形字符(不包括空格)。返回值为非零表示是可打印的图形字符,返回值为零表示不是可打印的图形字符。

isprint(‘1’):该函数用于判断一个字符是否为可打印字符,包括空格和可打印的图形字符。返回值为非零表示是可打印字符,返回值为零表示不是可打印字符。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
  printf("%d ", iscntrl('%'));//任何控制字符
  printf("%d ", isspace(' '));//空白字符
  printf("%d ", isdigit('9'));//十进制0-9
  printf("%d ", isxdigit('D'));//十六进制
  printf("%d ", islower('a'));//小写字母
  printf("%d ", isupper('A'));//大写字母
  printf("%d ", isalpha('a'));
  printf("%d ", isalpha('A'));//大小写字母
  printf("%d ", isalnum('a'));//字母或数字
  printf("%d ", ispunct('.'));//标点字符
  printf("%d ", isgraph('+'));//图形字符+,-,*,/,%,<,>,!,&,|,^,~,_,·,(,),[,],{,},?,:,;,,,",',#,\,
  printf("%d ", isprint('1'));//任何可打印字符
}
相关文章
|
20天前
|
C语言
【C语言基础篇】字符串处理函数(四)strcmp的介绍及模拟实现
【C语言基础篇】字符串处理函数(四)strcmp的介绍及模拟实现
|
2天前
|
C语言
C语言5 字符输出函数和格式输出函数
C语言5 字符输出函数和格式输出函数
6 1
|
4天前
|
算法 编译器 C语言
深入浅出C语言—【函数】下
深入浅出C语言—【函数】下
|
15天前
|
Java C语言 C++
定义C语言的int main()函数
定义C语言的int main()函数
|
19天前
|
C语言
C语言prinf函数
C语言prinf函数
14 4
|
17天前
|
存储 移动开发 C语言
技术心得记录:嵌入式开发中常用到的C语言库函数
技术心得记录:嵌入式开发中常用到的C语言库函数
11 1
|
19天前
|
编译器 程序员 Serverless
函数(C语言)
函数(C语言)
|
19天前
|
机器学习/深度学习 C语言
详细解读C语言math.h中常用函数
详细解读C语言math.h中常用函数
12 1
|
19天前
|
C语言
C语言刷题(函数)
C语言刷题(函数)
|
19天前
|
存储 C语言
c语言scanf函数用法
c语言scanf函数用法