【C语言】大小写字母判断、转化函数总结

简介: 以下函数的头文件都是 #include <ctype.h>

一. 判断函数

PS:以下函数的头文件都是 #include <ctype.h>


isalpha函数

int isalpha ( int c )函数用来判断一个字符是否为字母,如果是字母则返回非零,否则返回零。
printf("%d\n", isalpha('a'));
printf("%d\n", isalpha('A'));
printf("%d\n", isalpha('.'));
--------结果如下--------
2
1
0


isdigit函数

int isdigit ( int c )函数用于判断字符是否为数字字符(‘0’ ~ ‘9’),是则输出非零,否则输出零。


printf("%d\n", isalnum('3'));
printf("%d\n", isdigit('a'));
printf("%d\n", isdigit(4));
--------结果如下--------
4
0
0


isalnum函数

int isalnum ( int c )函数用来判断一个字符是否为数字或字母,是则输出非零,否则输出零。

printf("%d\n", isalnum('a'));
printf("%d\n", isalnum('3'));
printf("%d\n", isalnum('.'));
--------结果如下--------
2
4
0


islower函数

int islower ( int c )函数用来判断一个字符是否为小写字母(‘a’ ~ ‘z’),是则输出非零,否则输出零。


printf("%d\n", islower('a'));
printf("%d\n", islower('A'));
--------结果如下--------
2
0


isupper函数

int isupper ( int c )函数用来判断一个字符是否为大写字母(‘A’ ~ ‘Z’),是则输出非零,否则输出零。


p

rintf("%d\n", isupper('a'));
printf("%d\n", isupper('A'));
--------结果如下--------
2
0


二. 转化函数

PS:以下函数的头文件都是 #include <ctype.h>


tolower函数

int tolower ( int c )函数的功能是把大写的英文字母转换为小写的英文字母,如果转化成功则放回小写字母的ASCLL码,否则返回原字符的ASCLL码。


printf("%d\n", tolower('A'));
printf("%d\n", tolower('0'));
--------结果如下--------
97
48


touppre函数

int toupper ( int c )函数的功能是把小写字母转化成大写字母,如果转化成功则放回大写字母的ASCLL码,否则返回原字符的ASCLL码。


printf("%d\n", toupper('a'));
printf("%d\n", toupper('0'));
--------结果如下--------
65
48


相关文章
|
19天前
|
存储 编译器 C语言
爱上C语言:函数递归,青蛙跳台阶图文详解
爱上C语言:函数递归,青蛙跳台阶图文详解
|
19天前
|
编译器 程序员 C语言
爱上C语言:什么C语言函数不太会,那你千万不要错过这篇(函数篇)
爱上C语言:什么C语言函数不太会,那你千万不要错过这篇(函数篇)
|
6天前
|
C语言
C语言:内存函数(memcpy memmove memset memcmp使用)
C语言:内存函数(memcpy memmove memset memcmp使用)
|
2天前
|
C语言
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
|
2天前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
|
2天前
|
C语言
(浙大版《C语言程序设计(第3版)》 习题6-5 使用函数验证哥德巴赫猜想 (20分)
(浙大版《C语言程序设计(第3版)》 习题6-5 使用函数验证哥德巴赫猜想 (20分)
|
4天前
|
安全 C语言
【C语言】strcpy与strncpy函数的使用和模拟实现
【C语言】strcpy与strncpy函数的使用和模拟实现
5 0
|
4天前
|
C语言
【C语言】字符分类函数与字符转换函数
【C语言】字符分类函数与字符转换函数
9 1
|
4天前
|
程序员 编译器 C语言
C语言之函数与参数
C语言之函数与参数
5 0
|
6天前
|
C语言
C语言:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)
C语言:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)