ctype.h(cctype) 头文件函数大全

代码块里是笔者认为比较常用的函数,底部的附录是对cctype头文件中所有函数的归纳。

#include <iostream>
#include <cstdio>
#include <cctype>

using namespace std ;

int main()
{
//	1、判断是否字母  (大写返回1,小写返回2,不是返回0)
//	cout << isalpha('A') ;

//	2、判断一个字符是否是十进制数字
//	cout << isdigit('3') ;

//	3、判断是否是小写字母 (若是,则返回2) 
//	cout << islower('a') ;

//	4、判断是否是大写字母 (若是,则返回2) 
//	cout << isupper('A') ; 

//	5、判断是否是空格 (若是,则返回8) 
//	cout << isspace(' ') ; 

//	6、将大写字母转化成小写字母
//	string a = "ASDAS" ;
//	char a[] = "ADSAD" ;
//	toupper(a[3]) ;  

//	7、将小写字母转化成大写字母
//	string a = "dsaas" ;
//	char a[] = "wqeqw" ;
//	toupper(a[3]) ; 
	return 0 ;
} 

附录:

字符分类函数:

isalnum() 判断一个字符是否是字母或数字
isalpha() 判断一个字符是否是字母
isblank() 判断一个字符是否是空白符
iscntrl() 判断一个字符是否是控制字符
isdigit() 判断一个字符是否是十进制数字
isgraph() 判断一个字符是否带有图形
islower() 判断一个字符是否是小写字母
isprint() 判断一个字符是否是可打印字符
ispunct() 判断一个字符是否是标点符号
isspace() 判断一个字符是否是空白符
isupper() 判断一个字符是否是大写字母
isxdigit() 判断一个字符是否是十六进制数字

字符转换函数:

tolower() 将大写字母转换为小写字母
toupper() 将小写字母转换为大写字母

发布了27 篇原创文章 · 获赞 16 · 访问量 1955

猜你喜欢

转载自blog.csdn.net/weixin_43899069/article/details/104267584