C++语言怎么判断输入是否数字?或者字母?
2014-08-03 00:45
405 查看
写程序的时候常常需要用到用户输入,
但是如何判断输入是否为数字,字母?
其中怎么判断用户输入的数字,字母?
假设用char ch是接收到的用户输入的单个字符。
判断字母:
写字母:if((ch>='a')&&(ch<='z'))
写字母:if((ch>='A')&&(ch<='Z'))
字母(包含写):if(((ch>='a')&&(ch<='z'))||((ch>='A')&&(ch<='Z')))
判断数字:
if((ch>='0')&&(ch<='9'))
当然,我们还可以混搭,例如:判断是否数字或者字符,和下划线_ (其中*text是const char * text,我获取到的用户输入的单个字符内容)
if((*text>='0'&& *text<='9')||((*text>='a'&&*text<='z')||((*text>='A')&&(*text<='Z')))||*text>='_')
{
//添加自己的响应内容
}
else
{
//添加自己的响应内容
}
但是如何判断输入是否为数字,字母?
其中怎么判断用户输入的数字,字母?
假设用char ch是接收到的用户输入的单个字符。
判断字母:
写字母:if((ch>='a')&&(ch<='z'))
写字母:if((ch>='A')&&(ch<='Z'))
字母(包含写):if(((ch>='a')&&(ch<='z'))||((ch>='A')&&(ch<='Z')))
判断数字:
if((ch>='0')&&(ch<='9'))
当然,我们还可以混搭,例如:判断是否数字或者字符,和下划线_ (其中*text是const char * text,我获取到的用户输入的单个字符内容)
if((*text>='0'&& *text<='9')||((*text>='a'&&*text<='z')||((*text>='A')&&(*text<='Z')))||*text>='_')
{
//添加自己的响应内容
}
else
{
//添加自己的响应内容
}
相关文章推荐
- Python判断字符串是否为字母或者数字(浮点数)的多种方法
- C#怎么判断输入内容是否为数字
- 【学习笔记】判断输入的一个字符 是字母 还是数字 或者是空格
- C# 判断输入的字符串是否只包含数字和英文字母
- 判断输入的是否为汉字或者数字
- 怎么判断字符串中是否包含一组字符的任意一个字符及判断字符串是否只含字母和数字
- 判断输入的是否为汉字或者数字
- 判断字符串是否为数字,字母,或者混合
- 判断输入的字符串是否是下划线 数字 字母
- 【摘录】关于判断用户输入是否数字字母等思路及源码
- 判断输入的是否为汉字或者数字
- 使用正规表达式判断NSString是否全部由数字或者字母组成
- angularjs 正则判断用户输入的内容只能是数字或者字母
- 判断文本框输入是否为数字
- js判断输入是否中文,数字,身份证等等js函数
- 判断输入的字符是否是数字
- 判断输入的是否是数字函數
- 判断文本框输入的是否是数字
- javascript 判断 输入字符串 是否为 数字
- javascript 判断输入的数字是否int型