cctype比较适合新手用来学习

#include <cctype>
int main()
{   char a = 'A';//是否是大写字母std::cout << isupper(a) << (char)10;//是否是小写字母std::cout << islower(a) << (char)10;//是否是字母std::cout << isalpha(a) << (char)10;//是否是数字std::cout << isdigit(a) << (char)10;//是否是字母或者数字std::cout << isalnum(a) << (char)10;//是否是空白(注意包含空格但不限于空格)std::cout << isspace(a) << (char)10;//是否是空格std::cout << isblank(a) << (char)10;//是否是标点符号std::cout << ispunct(a) << (char)10;//是否可以打印std::cout << isprint(a) << (char)10;//是否是控制字符std::cout << iscntrl(a) << (char)10;//是否是图形字符std::cout << isgraph(a) << (char)10;//转换成小写std::cout << tolower(a) << (char)10;//转换成大写std::cout << toupper(a) << (char)10;
}

C++字符操作函数cctype库相关推荐

  1. C语言字符串库函数详解模拟实现(strlen、strcpy、strcat、strcmp)+字符操作函数+字符转换函数

    字符串库函数详解 一.无字符串长度限制的字符串函数 1. strlen 计算字符串长度函数 2. strcpy 字符串拷贝函数 3. strcat 字符串追加函数 4. strcmp 字符串比较函数 ...

  2. c语言字符操作函数汇总及模拟实现

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 好一段时间没发布文章了,今天为大家分享一些c语言字符串函数.包括strcpy,strcmp,strcat,strncpy,str ...

  3. c语言strcpy、strcmp、strcat等常见字符操作函数的介绍

    字符串是c语言中一种常见的数据类型,字符串属于常量,不可修改,如果我们想要修改,就要把它放在字符数组中来对其进行修改,而有一些函数可以帮助我们完成一些常用的操作字符串的动作,下面我们就来介绍一些常用字 ...

  4. Oracle中字符操作函数实例

    --连接函数 select concat('hello','宋健') from dual; --左端大写 select initcap('helloworld') from dual; --在字符串中 ...

  5. 翁凯c语言字符串函数,C语言基础及指针⑥字符操作

    字符操作 , 是我们写程序时 , 最常用的一种操作 , 例如:字符串截取 , 字符串替换 , 字符串转整数类型等等 , 都是字符操作 , 在java中String类就是二三十个方法 , 还有Strin ...

  6. linux协议栈skb操作函数,linux协议栈skb操作函数

    1,struct sk_buff数据结构 struct sk_buff{ //这两个结构必须放在最前面 struct sk_buff *next; struct sk_buff *prev; stru ...

  7. c语言指针 查找字符串,C语言基础及指针⑥字符操作

    字符操作 , 是我们写程序时 , 最常用的一种操作 , 例如:字符串截取 , 字符串替换 , 字符串转整数类型等等 , 都是字符操作 , 在java中String类就是二三十个方法 , 还有Strin ...

  8. 冰冰学习笔记:内存操作函数

    在前面的章节中我们介绍了字符操作函数的用法,用以实现字符串的复制,连接,比较,查找等操作.但是C语言中并非只有字符串需要这些操作,其他类型的变量也会用到复制,比较等操作.此时,字符串操作函数将不再适用 ...

  9. c语言字符函数isalpha,总结C语言字符检测函数:isalnum、isalpha...

    前言:最近一直在刷leetcode的题,用到isalnum函数,用man手册查找了一下,总共有13个相关函数如下: #include int isalnum(int c); int isalpha(i ...

最新文章

  1. python手册中文版apk-python怎么打包apk
  2. mysql三范式和反三范式_数据库三范式和反三范式
  3. nginx利用referer指令实现防盗链配置
  4. 第20课 - 初始化列表的使用
  5. WordPress的body_class()函数详解
  6. java条件执行方法_java 开启多线程里面如何加条件判断执行其他逻辑?
  7. RabbitMQ简单介绍+Windows环境安装
  8. 边缘计算的五个大坑,里面一定有你跳过的
  9. Java编程技术_10个实用的但偏执的Java编程技术
  10. 马化腾去年年薪同比下降 25%,腾讯的下一步怎么走?
  11. 图像处理自学(五):CAMERA驱动软件硬件架构V4L2
  12. Spring 学习一 @Autowired
  13. poj 动态规划总结
  14. ElementUI:设置导航栏选中文字样式
  15. 信号与系统奥本海姆第二版课后习题答案与详解(免下载,附有知识总结)
  16. 简单集成华为PUSH
  17. linux 学习感悟
  18. 数字人民币应用日渐成熟,领先美欧至少5年
  19. TP框架中S函数使用方法
  20. 小白日记2:kali渗透测试之被动信息收集(一)

热门文章

  1. mysql 8 启动失败(本地计算机上的mysql服务启动后停止。某些服务再未由其他服务或程序使用时将自动停止)
  2. Python标准库中的uuid
  3. beeline安装_hive使用beeline配置远程连接
  4. append一个option会多出一个空的_Collections | 你必须会的Python库
  5. java 序列化快捷键_IntelliJ IDEA生成 Serializable序列化UID的快捷键
  6. 测量怎么显示坐标_测量员必须掌握的——全站仪坐标放样
  7. selenium安装_Selenium快速入门知识1-环境安装
  8. 使用MybatisPlus在实体中添加数据库表中不存在的字段
  9. 进程虚拟地址空间之数据分区存放【转】
  10. 《精通javascript》几个简单的函数(二)