cc++判别字符是不是字母以及⼤⼩写相应转换的函数
int isalpha ( int c );
下⾯的函数在头⽂件< cctype>、
这个函数可以根据传⼊字符的ASCII码判断这个字符是不是字母(⽆论是⼤写还是⼩写)
检查字符是否是字母
检查c是否是字母。
请注意,所考虑的字母取决于所使⽤的语⾔环境。在默认的“C”语⾔环境中,构成⼀个字母的东西只有通过isupper或者islower才能返回true。
使⽤其他语⾔环境,字母字符是isupper或islower将返回true的字符,或由语⾔环境显式考虑字母的另⼀个字符(在这种情况下,字符不能是iscntrl,isdigit 有关标准ANSII字符集的每个字符的不同ctype函数返回值的详细图表,请参阅<cctype>标题的参考。
在C ++中,此函数的语⾔环境特定模板版本(isalpha)存在于<locale>头⽂件中。
同样还有这样的类型判断
isalnum Check if character is alphanumeric (function ) 判断是不是字母数字
isdigit Check if character is decimal digit (function ) 判断是不是数字
isalnum
Check if character is alphanumeric (function )
isalpha
Check if character is alphabetic (function )
isblank
Check if character is blank (function )
isalpha 函数iscntrl
Check if character is a control character (function )
isdigit
Check if character is decimal digit (function )
isgraph
Check if character has graphical representation (function )
islower //判断是不是⼩写字母
Check if character is lowercase letter (function )
isprint
Check if character is printable (function )
ispunct
Check if character is a punctuation character (function )
isspace
Check if character is a white-space (function )
isupper //判断是不是⼤写字母
Check if character is uppercase letter (function )
isxdigit
Check if character is hexadecimal digit (function )
tolower 将⼤写字母转换为⼩写
Convert uppercase letter to lowercase (function )
toupper 将⼩写字母转换为⼤写
Convert lowercase letter to uppercase (function )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论