标准库实用字符处理函数

头文件:#include <cctype>

1、以下函数用来判断字母:

  • std::isspace('0');//是否空白符(空格、水平制表符'\t'、垂直制表符'\v'、换行符'\n'、换页符'\f'、回车符'\r')
  • std::isalpha('0');//是否字母(不包括下划线'_')
  • std::isdigit('0');//是否十进制数字('0'~'9')
  • std::isxdigit('0');//是否十六进制数字('0'~'9'、'a'~'f'、'A'~'F')
  • std::isupper('0');//是否大写字母
  • std::islower('0');//是否小写字母
  • std::isalnum('0');//是否字母或数字
  • std::iscntrl('0');//是否控制字符(ASCII 0~31、127)
  • std::ispunct('0');//是否字母、数字、空白符、可见的控制字符
  • std::isgraph('0');//是否字母、数字、可见的控制字符(不包括空白符)    
  • std::isprint('0');//是否可打印出来显示的字符

2、字母大小写

  • std::toupper获取字母的大写
  • std::tolower获取字母的小写

猜你喜欢

转载自blog.csdn.net/kenfan1647/article/details/114632743