当前位置: 首页 > news >正文

ctype.h头文件中的tolower和toupper以及cctype其他函数的应用

最好不要用cctype,直接<ctype.h>,ACM中提供的编译器版本有的较低不支持cctype。


#include <cstdio>
#include <ctype.h>
using namespace std;
int main(){
	char a = 't';
	char b = 'T';
	printf("%c---%c\n", toupper(a), tolower(b));
}


以下转自:http://blog.csdn.net/liuchuo/article/details/54602567


isalpha、islower、isupper、isalnum、isblank、isspace这些函数都在<cctype>的头文件里面,下图是它们所表示的范围:



总的来说就是:

isalpha 字母(包括大写、小写)islower(小写字母)isupper(大写字母)isalnum(字母大写小写+数字)isblank(space和\t)isspace(space、\t、\r、\n)


相关文章:

  • mbr损坏以及grub.conf的配置文件丢失或出错的方法
  • 单链表的基本操作
  • 抽象类与接口的区别
  • 不常用的模拟链表
  • Floyed-Warshall-求最短路
  • Server should be SSL-aware but has no certificate
  • Dijkstra求最短路(邻接表存储,前向星存储,堆优化)
  • linux虚拟机中和主机三种网络连接方式的区别
  • Bellman-Ford算法(队列优化)
  • 堆的自行实现和c++优先队列模板
  • 顺序栈的实现和c++模板
  • 语言知识大杂烩
  • 并查集
  • java 强引用弱引用
  • kruskal最小生成树
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 78. Subsets
  • CAP 一致性协议及应用解析
  • js面向对象
  • Node + FFmpeg 实现Canvas动画导出视频
  • php ci框架整合银盛支付
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 前嗅ForeSpider中数据浏览界面介绍
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 一天一个设计模式之JS实现——适配器模式
  • 源码安装memcached和php memcache扩展
  • 怎样选择前端框架
  • 如何用纯 CSS 创作一个货车 loader
  • ​第20课 在Android Native开发中加入新的C++类
  • ​如何在iOS手机上查看应用日志
  • (06)Hive——正则表达式
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (九)c52学习之旅-定时器
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (正则)提取页面里的img标签
  • (转载)从 Java 代码到 Java 堆
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET Standard 的管理策略
  • .Net8 Blazor 尝鲜
  • .net反混淆脱壳工具de4dot的使用
  • .net连接MySQL的方法
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .py文件应该怎样打开?
  • ??eclipse的安装配置问题!??
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [autojs]autojs开关按钮的简单使用
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [CC2642R1][VSCODE+Embedded IDE+IAR Build+Cortex-Debug] TI CC2642R1基于VsCode的开发环境
  • [CUDA 学习笔记] CUDA kernel 的 grid_size 和 block_size 选择
  • [C进阶] 数据在内存中的存储——浮点型篇
  • [flask]http请求//获取请求体数据
  • [HCTF 2018]WarmUp (代码审计)
  • [HOW TO]如何在iPhone应用程序中发送邮件