日常工作中经常会涉及到字符的处理。在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'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)