Starter使用手册
一、字符类型的函数使用字符类型函数时,必须包含文件ctype.h
。以下是字符类型函数的说明:
1.bit isalnum(char c)
如果c是一个数字或是英文字母,则返回1。
2.bit isalpha(char c)
如果c是一个英文字母,则返回1。
3.bit iscntrl(char c)
如果c是一个控制字符(0..31或是127),则返回1。
4.bit isdigit(char c)
如果c是一个十进制数字,则返回1。
5.bit isgraph(char c)
如果c是一个可打印的字符(33~127),则返回1。
6.bit islower(char c)
如果c是一个小写英文字母,则返回1。
7.bit isprint(char c)
如果c是一个可打印的字符(32..127),则返回1。
8.bit ispunct(char c)
如果c是一个标点符号字符(非控制字符、英文字母或数字字符),则返回1。
9.bit isspace(char c)
如果c是一个空格符(0x09,0x0D或是0x20),则返回1。
10.bit isupper(char c)
如果c是一个大写英文字母,则返回1。
11.bit isxdigit(char c)
如果c是一个十六进制数字,则返回1。
12.char toascii(char c)
调用此函数会返回字符c的ASCII值。
13.char toint(char c)
字符c是一个'0'到'9'或是'A'到'F'的字符;调用此函数时,会返回0到15的数字。
14.char tolower(char c)
调用此函数时,如果c是一个大写英文字母,则返回c的小写值。
15.char_tolower(char c)
调用此宏时,如果c是一个大写英文字母,则返回c的小写值。
16.char toupper(char c)
调用此函数时,如果c是一个小写英文字母,则返回c的大写值。
17.char_toupper(char c)
调用此宏时,如果c是一个小写英文字母,则返回c的大写值。
应用实例:利用字符类型库函数编写程序,P1.4键按下从头查找字符串test内字符,如果字符为英文字母,则小灯0-3亮4-7灭;如果是十进制数字,则小灯0-3灭4-7亮;如果是空格。
想了解更多关于ctype.h
的具体应用?字符函数ctype.h应用举例这个例子或许会给你一些灵感!若你对Keil环境下的实现感兴趣,Keil实现字符函数ctype.h的应用详解也值得一看。还有更多精彩内容,比如库函数CTYPE.H介绍和avr库函数介绍字符类型函数,等你来探索!
真是让人惊叹,这些字符函数竟然能实现如此多的功能!你是否也忍不住想亲自试试呢?