处理string对象中的字符:

在cctype头文件中定义了一组标准库函数来处理string对象中的字符,比如检查一个string对象是否包含空白,或者把string对象中的字母改成小写,再或者查看某个特定的字符是否出现等。

isalnum(c)     当c是字母或数字时为真

isalpha(c)      当c是字母时为真

iscntrl(c)       当c是控制字符时为真

isdigit(c)       当c是数字时为真

isgraph(c)     当c不是空格但可打印时为真

islower(c)      当c是小写字母时为真

isprint(c)       当c是可打印字符时为真(即c是空格或c具有可视形式)

ispunct(c)      当c是标点符号时为真(即c不是控制字符、数字、字母、可打印空白中的一种)

isspace(c)      当c是空白时为真(即c是空格、横向制表符、纵向制表符、回车符、换行符、进纸符的一种)

isupper(c)     当c是大写字母时为真

isxdigit(c)      当c是十六进制数字时为真

tolower(c)      如果c是大写字母,输出对应的小写字母;否则原样输出

toupper(c)      如果c是小写字母,输出对应的大写字母;否则原样输出

转载于:https://www.cnblogs.com/cynthia-dcg/p/6062440.html

string 类(二)相关推荐

  1. 【JavaSE】String类详解含面试经典

    目录 一.初识String类 二.String类的常用方法 2.1 字符串的构造 2.2 String对象的比较 2.2.1 ==比较是否引用同一个对象 2.2.2 boolean equals(Ob ...

  2. C++ string类(包括深浅拷贝)

    目录 一.字符码表 一.为什么用string类 二.使用标准库中的string类 1.string类 2.string中的常用接口说明 (1)string类对象的常见构造 (2)string类对象访问 ...

  3. Java基础之神奇String类(一)

    目录 一.初识String类 二.String类常用方法 (1)字符串构造 1.构造方式 2.String源码保存方式 3.注意小贴士 (2)字符串比较 1.四种比较方式 2.实例演示 (3)字符串查 ...

  4. Java基础——String类(二)

    今天做了几道String常见操作.先来几个代码实例: 例一:此方法,仅把字符串前后出现的空格去掉了,中间部分不会. 1 class TestTrim { 2 public static void ma ...

  5. JavaSE最新版(二)面向对象、String类、ArrayList

    一.类和对象 1.定义 用来描述一类事物的类,专业叫做:javabean类.在javabean类中,是不写main方法的 在以前可以在测试类中创建javabean类的对象并进行赋值调用 public ...

  6. c++ string 拼接_C++日志(二十五)字符数组、字符数组指针和string类

    C++中字符串的表示方式有很多种,根据自己目前掌握的有三种: 字符数组: 字符数组指针: 标准库string类: 上面几种方式各有优点和缺点,按照自己的观点,如果处理的字符串的任务比较简单,则使用前两 ...

  7. Java面向对象——String类(二)

    String类的常用方法及基本使用 1.charAt(int index):返回指定索引处的char值 package m10d27;public class String_3 {public sta ...

  8. 【C++】STL常用容器总结之十二:string类

    13.string类 声明 string类本不是STL的容器,但是它与STL容器有着很多相似的操作,因此,把string放在这里一起进行介绍. 之所以抛弃char*的字符串而选用C++标准程序库中的s ...

  9. java string改变的影响_为什么Java的string类要设成immutable(不可变的)

    最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类 ...

  10. C++——String类超详细介绍

    (欢迎及时指正错误!谢谢) STL的含义:标准模板库 STL的内容: 容器:数据的仓库 算法:与数据结构相关的算法.通用的算法(和数据结构无关) 注:熟悉常用的算法 sort  reverse 迭代器 ...

最新文章

  1. 安信可ESP-12F(ESP8266)介绍与使用
  2. 乐视手机权限开启方法
  3. HttpClient模拟http请求
  4. 后台开发经典书籍--代码大全
  5. 计算机上差额如何计算公式,【】两个Excel表格之间怎么相加减 计算两个表格的差额???用什么公式??? 具体步骤怎么的...
  6. BZOJ1014: [JSOI2008]火星人prefix
  7. c语言两点间距离_数字图像处理|P5第二章 数字图像基础第四节像素间的基本关系...
  8. 编写自定义的字符串一致性匹配方法,只要两个字符串包含同样的字符, 不管字符的顺序如何,都认为两个字符串一致,如:”aabbcc”和”abcabc”被认为是一致的...
  9. [zz]Win8应用商店管理小工具
  10. keil c51注册机2032
  11. tapestry5 中文文档
  12. micropython源码分析之c模组注册
  13. 江苏考生小高考计算机网,江苏小高考
  14. css-图片旋转木马3D效果
  15. 什么是Java股票交易接口?
  16. 旁注,跨库,CDN绕过之——旁注
  17. shell批量修改文件后缀名
  18. 酷酷资源社网站同款xiuno模板/知乎蓝魔改版源码/附多个插件
  19. 小京东等产品后台版权及logo修改教程[ecshop二次开发]
  20. 推荐一款类似微软visio的免费软件

热门文章

  1. 台式计算机c盘怎么清理空间,怎么样清理台式机c盘空间
  2. IntelliJ IDEA Dependency 'XXXX' not found 或 java:程序包XXXX不存在,找不到的解决方案
  3. 论文翻译(二) CRNN 基于图像序列的识别的识别的端到端可训练神经网络及其在场景文字识别的应用
  4. DSP28377S_CAN通信
  5. Android仿人人客户端(v5.7.1)——新鲜事之分享照片
  6. git submodule拉取子模块最新代码
  7. linux改文件夹e45,linux 编辑文件时 E45: 'readonly' option is set (add ! to override) 隐藏属性 chattr lsattr...
  8. 市面上最流行的九大现场总线
  9. python 时间格式处理
  10. L1-039 古风排版 (20 分)(二维数组)