日常工作中经常会涉及到字符的处理。在c++中,cctype头文件里就包含有许多对字符的常规处理,下面我们来总结一下。
1.判断是否为字母isalpha可以判断一个字符是否为字母,如果是字母则返回1,否则返回零。
cout<2. 判断是否为数字 isdigit可以判断一个字符是否为数字。是返回1,不是返回0。
cout<另外,在apple平台的clang++中,还有isnumber方法,查看函数签名,跟isdigit相同,最后的效果也与isdigit相同。
cout<3.判断是否是数字或字母 isalnum可以判断字符是否是数字或者字母,是返回1,否返回0
cout<4.判断是否是大/小写 islower/isupper用来判断字符是否是小/大写。
cout<5.转大/小写 toupper/tolower可以用来将字符转大/小写
cout.put(toupper('a')); // return 'A' cout.put(tolower('B')); // return 'b'



