这个我看到过,但我是想判断是不是字符,不是字母
追答你这个问题不合适,应该在计算机中,只要你输入的不管是字母还是数字都是字符,只是它们站的空间不一样
追问我明白了谢谢
还有一个问题,如何把char类型转换成int类型的
C++如何判断输入的是数字还是字母?
isalpha \\x0d\\x0a函数:isalpha \\x0d\\x0a原型:int isalpha(int ch) \\x0d\\x0a用法:头文件加入#include (旧版本的编译器使用) \\x0d\\x0a功能:判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,在标准c中相当于使用“isupper(ch)||islower(ch)”做测试,返回非零值(不一定是1),否则返回零。 \\...
C++如何判断输入的数字还是字母
通过字符的字母和数字的ASCII递增的特点来判断。例如:\/\/参考代码如下:#include "iostream"#include "stdio.h" #include <string.h>using namespace std; int main(){char ch;cin>>ch;if(ch>='0'&&ch<='9') cout<<"该字符为数字"<<endl;else if((ch>='a'&&ch<='z')||(ch>='A...
c++判断输入是字符还是数字
include<iostream> using namespace std;int main(){ double num;if(cin>>num)cout<<"Input correct!"<<endl;else cout<<"Input erroe!"<<endl;return 0;}
C++中如何判断英文和数字?
if((ch>='0')&&(ch<='9'))printf("输入的是数字");else if((ch>='a')&&(ch<='z'))printf("输入的是小写字母");else if((ch>='A')&&(ch<='Z'))printf("输入的是大写字母");else printf("输入的是其他字符");}
用C++程序编写:判断一个输入的字符是字母.数字.还是其他符号
cout << "你输入的是小写英文字母!" << endl ;} else if(a > 47 && a <= 57){ cout << "你输入的是数字!" << endl ;}else { cout << "你输入的是其他符号!" << endl ;} printf("Hello World!\\n");return 0;} 哥们给点分啊,这玩意使用于输入一个字符判断,是不是你...
C++中怎么判断用户输入的是否是数字?是否有特殊符号?
【答案】:char ch; cout << "请输入一个字符:"; cin >> ch; if (ch >= '0' && ch <= '9') cout << ch << "是数字" << endl; else cout << ch << "不是数字" << endl;
C++怎么判断用户输入的是数字还是字母。
根据你输入的变量类型
C++ 如何判断输入的数据是否为整数
定义接收内容的字符串 string s,调用C++的getline方法,格式如下:getline(cin,s),getline可以接收空格,遇到换行输入结束。然后依次判断字符串中的字符,是否为数字,如果遇到一个非数字的字符,则不是整数。bool isDigit(char a) { if (a - '0' == 0 || a - '0' == 1 || a - '0'...
c++如何判断输入的数字是否是数字
c++判断输入的字符ch是否是数字:if(ch>='0'&&ch<='9')cout<<ch<<"是数字字符"<<endl;else cout<<ch<<"不是数字字符"<<endl;
c++如何来判断是否为字符还是数字
首先 include <ctype.h> 然后 char c;c = getchar();用 isdigit(c);来判断是否为数字,如果是数字那么会返回非0 isalpha(c);来判断是否为字母,如果是字母那么返回非0