C++中toupper、tolower 、isalpha、isalnum、isdigit、islower、isupper、isblank、isspace的用法

1.toupper()

int toupper(int)

接收和返回的都是该字符的ASCII码,用的时候直接输入字符就可以,C++内部会自动转换

将一个字符转换为大写

char c = 'c';
char tmp = toupper(c);//将小写字母c转为大写,返回大写c的ASCII码,由于char类型变量接收,内部自动完成转换
cout << tmp;//输出大写C

2.tolower()

int tolower(int)

接收和返回的都是该字符的ASCII码,用的时候直接输入字符就可以,C++内部会自动转换

char c = 'C';
char tmp = tolower(c);//将大写字母C转为小写,返回小写c的ASCII码,由于char类型变量接收,内部自动完成转换
cout << tmp;//输出小写c

3.isalpha()

int isalpha(int)

判断输入的字符是否为字母,即是否在 “A – Z” 或者 "a – z"之间

是字母则返回非0整数,不是字符则返回0

    char tmp = '9';cout << isalpha(tmp);//返回0,'9'不是字母char tmp1 = 'a';cout << isalpha(tmp1);//返回2,非0数字char tmp1 = 's';cout << isalpha(tmp1);//返回2char tmp1 = 'S';cout << isalpha(tmp1);//返回1,非0数字,知道是非0数字即可(大写字母返回1,小写返回2,至少在我的机器上是这样的)

4.isalnum

int isalnum(int)

判断输入的字符是否为字母或者数字,即是否在 “A – Z” 或者 “a – z” 或者"0 – 9"之间

在这些范围内返回非0,不在则返回0

    char tmp = '9';cout << isalnum(tmp);//返回4,'9'是数字char tmp1 = 'a';cout << isalnum(tmp1);//返回2,非0数字char tmp1 = 's';cout << isalnum(tmp1);//返回2char tmp1 = 'S';cout << isalnum(tmp1);//返回1,非0数字,知道是非0数字即可(大写字母返回1,小写返回2,数字返回4,至少在我的机器上是这样的)

5.isdigit()

int isdigit(int)

判断输入的字符是否是数字

    char tmp = '9';cout << isdigit(tmp);//返回4,非0是数字char tmp1 = 'C';cout << isdigit(tmp1);//返回0,不是数字

6.islower()

int islower(int)

判断字符是否小写字母

    char tmp = 'c';cout << islower(tmp);//返回2,非0char tmp1 = 'C';cout << islower(tmp1);//返回0,不是小写字母

7.isupper()

int isupper(int)

判断字符是否大写字母

    char tmp = 'c';cout << isupper(tmp);//返回0,不是大写字母char tmp1 = 'C';cout << isupper(tmp1);//返回1,非0数字,只要知道非0即可

8.isblank()

判断输入字符是否为 空格,或者tab键制表符,即space 和 \t

是则返回非0,不是则返回0

9.isspace()

判断输入字符是否为空格 ’ ',tab键制表符’\t’、回车’\r’ 、换行’\n’、换页’\f’和垂直制表符’\v’ 等

是则返回非0,不是则返回0

C++中toupper、tolower 、isalpha、isalnum、isdigit、islower、isupper、isblank、isspace的用法相关推荐

  1. c++ isalpha isalnum isdigit islower isupper tolower toupper

    主要是简单记忆一下这几个简单函数,以后多用 isalpha就是判断是否为字母,包括大小写,返回bool值 isdigit就是判断是否为十进制数字,返回bool值 isalnum就是判断是否为字母或十进 ...

  2. C或C++中的isalpha、isalnum、islower 和 isupper函数的详解

    本文就让我们来了解一下isalpha.isalnum.islower 和 isupper这些函数吧. isalpha函数 这个函数是用来判断一个字符是否为字母,如果是字母则返回1,否则返回0. cou ...

  3. isalpha函数 isdigit函数 isalnum函数

    isalpha函数 isdigit函数 isalnum函数 isalpha函数的功能是检测字母,如果参数(ch)是字母表中的字母(大写或小写),则返回非零 使用时候要包括头文件ctype.h 函数定义 ...

  4. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  5. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...

    本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...

  6. ARM汇编:汇编中proc、endp、ret、near、far指令用法

    ARM汇编:汇编中proc.endp.ret.near.far指令用法 子程序名 PROC NEAR ( 或 FAR ) -- ret 子程序名 ENDP (1)NEAR属性(段内近调用): 调用程序 ...

  7. ubuntu系统中查看本机cpu和内存信息的命令和用法(分色排版)

    https://zhidao.baidu.com/question/192966322.html 写出ubuntu linux系统中查看本机cpu和内存信息的命令和用法,以及如何解读这些命令 ubun ...

  8. Javacript中父节点、子节点、兄节点的简单用法[0306]

    Javacript中父节点.子节点.兄节点的简单用法[0306] 一.开解: 本文主要讲父子兄节点的简单用法,至于怎么取得节点,可以参考文[0301]和[0302],视情况而定,有时候我们分别会用到父 ...

  9. html中display有哪些属性值,css中display属性是什么及其各个值的作用和用法

    当你查看别人写的css代码的时候,经常会看到display:block.none.inline.table等,那么在css中display属性到底是什么呢,都可以取什么值,每个值又有什么样的作用,到底 ...

  10. elementUI中,操作表格单行的dom-锁定和解锁——$nextTick用法-dom根据数据改变而改变

    elementUI中,操作表格单行的dom-锁定和解锁--$nextTick用法-dom根据数据改变而改变 1.$nextTick应用场景 需要在视图更新之后,基于新的视图进行操作.即:数据改变,do ...

最新文章

  1. JS 正则表达式 0.001 ~99.999
  2. SpringBoot线程池的创建、@Async配置步骤及注意事项
  3. LintCode: Edit Distance
  4. Hibernate 具体用法(自整理)
  5. 如何在Spyder中运行spark
  6. Fragment专辑(三):Fragment的添加(add)和替换(replace)的不同
  7. 被面试官问的Android问题难倒了,系列篇
  8. linux 分卷解压
  9. glassfish上部署firstcup-war
  10. shiro执行多个过滤器_shiro教程5(整合SSM项目-认证)
  11. PHP求100-1000之间的水仙花数
  12. 为VS2005添加X64编译平台
  13. 新书即将上市:《善用佳软:高效能人士的软件应用之道》
  14. Qt 自定义QWidget中区分鼠标单击和双击
  15. 关于 打印页面 图片被截断
  16. Mysql之auto_increment(自动增长)
  17. greenplum麒麟安装笔记
  18. iOS中延时执行(睡眠)的几种方法
  19. 如何在Tanzu Cluster中使用vSphere with Tanzu内置容器注册表
  20. 蓝懿学习之 疯狂阶段

热门文章

  1. 谷歌总是找不到想要的内容?学会这14个技巧,立马就能找到
  2. 我对网页设计的一点见解!
  3. 查看DDR的频率【学习笔记】
  4. 16进制颜色代码#FF000000 (css颜色值)
  5. python数组a减去数组b的简便操作
  6. uni-app自动定位当前位置
  7. 消控中心人员配置_消控室的设置要求有哪些?
  8. vue 一个公式 编辑器 组件
  9. Unity发布WebGL遇到的问题
  10. 高精度地图Lanelet的基本结构