字符处理函数

字符处理函数大多用于检测某输入字母是字母、数字、ASCII码、控制字符、标点等,字符处理函数的功能及实现一般都比较简单。

来看个简单例子:

从键盘输入一个字符,判断输入字符的类型,实现以下功能

c语言字符函数编程(快速上手系列-C语言之字符处理函数)(1)

注意,这里使用的是getch(),需要包含头文件conio.h,另外,在输入一个字符或数字后接判断并使用printf打印输出时,不需要在输入字符后按回车键,其与getchar()不同。

说到这里,那就简单说两句关于getch()与getchar()吧,getch()与getchar()这两个函数的基本功能是相同的,不过还是有些区别的:

使用库函数实现同样的功能:

c语言字符函数编程(快速上手系列-C语言之字符处理函数)(2)

如上,使用库函数的方式实现同样的功能。这里在使用isdigit()、isupper()、islower()、isspace()、ispunct()等库函数时需要包含头文件ctype.h。

c语言字符函数编程(快速上手系列-C语言之字符处理函数)(3)

还有更多的字符处理函数,这里就不多说了。最近没时间写东西,先写这么多吧,下次写写C语言中常见的字符串处理函数

,