C++

Dust 发表于 1年前 · 关联问题 判断字符类型

#include <bits/stdc++.h> using namespace std; int main(){ char ch; ch=getchar(); //用cin不能读入空格 if(isdigit(ch)){ //判断数字 cout<<"digit"; }else if(isalpha(ch)){ //判断字母 if(ch<'a'){ cout<<"upper"; }else{ cout<<"lower"; } }else if(isspace(ch)){ //判断空格 cout<<"space"; }else{ cout<<"other"; } }