判断字符是数字字符还是大写字符或者是小写字符
//判断字符属于是什么
char ch;
while((ch=getchar())!=EOF)
{
if(ch>='0'&&ch<='9')
{
printf("%c是数字字符:",ch);
}
else if(ch>='a'&&ch<='z')
{
printf("%c是小写字母:",ch);
}
else if(ch==' ')
{
printf("%c是空格:",ch);
}
else if(ch>='A'&&ch<='Z')
{
printf("%c是大写字母:",ch);
}
else
{
printf("%c是其它字符:",ch);
}
}
下面是C++包含的用法
1. isalpha 相当于islower||isupper
判断一个字符是否为字母,如果是则返回非零,否则返回零。
QString data = "a1";
qDebug() << data[0].isalpha(); 打印非0
qDebug() << data[1].isalpha(); 打印0
2. isalnum
判断一个字符是否为数字或者字母,是否属于a~z||A~Z||0~9。
qDebug() << data[0].isalnum(); 打印非0
qDebug() << data[1].isalnum(); 打印非0
3.islower
判断一个字符是否为小写字母,即是否属于a~z。
QString data = "Qe'";
qDebug() << data[0].islower(); /* 打印0 */
qDebug() << data[1].islower(); /* 打印非0 */
qDebug() << data[2].islower(); /* 打印0 */
4.isupper
与islower相反,判断一个字符是否为大写字母。
qDebug() << data[0].islower(); /* 打印非0 */
qDebug() << data[1].islower(); /* 打印0 */
qDebug() << data[2].islower(); /* 打印0 */
判断字符是数字字符还是大写字符或者是小写字符相关推荐
- 输入字符,如果是大写则转化为小写,如果是小写则转化为大写
输入字符,如果是大写则转化为小写,如果是小写则转化为大写 #include<stdio.h> int main(){ char ch; printf("Please enter ...
- python输入一个字符、如果是大写字母、转换为小写_python语言 输入一个字母 如果它是一个小写英文字母 则把它转换为对应的大写字母输出?...
展开全部 char1 = input("请输bai入一个小写英文du字母zhi:"); if(ord(char1) >= ord('a') and ord(char1) &l ...
- 1.输入一个字符,如果是大写字母则转换为小写字母,如果是小写字母则转换为大写
首先要了解:ASCII表中字符A到Z和字符a到z的ASCII码,分别是65到90和97到122,它们加32或减32相互对应. 比如 B+32=98,a-32=65. #include<stdio ...
- python不包含某字符_python正则表达式匹配不包含某几个字符的字符串方法
python正则表达式匹配不包含某几个字符的字符串方法 一.匹配目标 文件中所有以https?://开头,以.jpg|.png|.jpeg结尾的字符串 二.尝试过程 1) 自然想到正则表达式r'(ht ...
- 从键盘上输入一个字符,判断并输出是控制符、数字字符、大写字母、小写字母或是其他字符
#include <stdio.h> int main () { char c; printf("请输入一个字符\n"); c=getchar(); if (c< ...
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数
统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数.(不考虑其他字符) 1.需求: 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数.(不考虑其他字符) 举例: " ...
- 输入一串字符,并判断其中英文字符和数字字符的个数——C语言实现(C语言练习)
先看程序运行的结果,(文末有该程序的完整代码) 1.先写好框架 #include<stdio.h> void main() {} 2.再定义所需要的变量 char str;//定义一个字符 ...
- C语言程序练习题:从键盘任意输入一个字符,编程判断该字符是数字字符、英文字母、空格还是其他字符。
从键盘任意输入一个字符, 编程判断该字符是数字字符.英文字母.空格还是其他字符. **输入格式要求:提示信息:"Press a key and then press Enter:" ...
- 输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符 看代码 #include <stdio.h> void main() { char c;printf(" ...
- 【C语言入门】从键盘中输入一组字符,统计其中大写字母的个数、小写字母的个数和数字字符的个数。
题目:从键盘中输入一组字符,统计其中大写字母的个数.小写字母的个数和数字字符的个数. #include <stdio.h>int main() {char str;int dx = 0, ...
最新文章
- 几何画板200个经典课件_几何画板Sketchpad Mac(数学教学软件)中文版
- sql如何获取全部的索引名称_这句简单的sql,如何加索引?颠覆了我多年的认知...
- The Intelligent Investor Feedback
- C实现的一个简单的学生成绩管理系统
- c++和java哪个难_2020 年 11 月编程语言排行榜,Python 超越 Java ?
- Python 3 报错 TypeError: object() takes no parameters【新手必过坑之一】
- html文本框 控件,标签和文本框都用于显示文本
- 用友超客:社交化业务就是要化繁为简
- 傻,是不值得同情和原谅的事情
- 图纸打印什么时候用蓝图_为什么工程图纸都是蓝色的?是叫“蓝图”吗?
- 一度智信:拼多多平台推广有哪些
- 对SendMessage与PostMessage的理解
- 使用curl创建HTTP请求 Using curl To Make HTTP Requests--用Enki学Linux系列(3)
- 黑苹果与白苹果的区别及其安装方式
- 魔兽世界私服 服务器系统要求,全球最大《魔兽世界》私服有望重启 暴雪亲自运营...
- 做人与做事的对立与统一
- Python实现简单的闹钟/倒计时/番茄钟软件并打包成exe
- 你了解kafka的Reblance机制吗?
- (附源码)springboot自行车在线租赁管理系统 毕业设计101157
- Altium Designer 之 批量修改过孔盖油设置