不是,哎呦~~,你怎么还是不会字母大小写的相互转化啊~

简介: 不是,哎呦~~,你怎么还是不会字母大小写的相互转化啊~

不是,哎呦~~,你怎么还是不会字母大小写的相互转化啊~~~

-------菜,就多练,以前是以前,现在是现在,以前不会不代表之后不会,赶紧看看怎么转化吧!!!

接下来我会举出两种常用的方法:

1.运用ASCII码表的规律来转换

先看一下ASCII表是什么

注:ASCII码表是一张将字符与其对应的二进制编码相对应的表格,它将每个字符都分配了一个唯一的数字编码,这个编码可以被计算机所识别和处理(大白话来说就是每一个字符都给它编个号)

从图中我们就可以看见 a ~ z 的编号是(97 - 122 ),A ~ Z 的编号是(65 - 90)那么我们就可以根据它们编号的规律来进行转换(a - 32 --> A  ,b - 32 -->B , c - 32 --> C 以此类推,我们发现大小写字母的编号都差了32 )

如图:

注:那么大写字母转成小写字母就是加上32!!!

2.直接套函数

两个函数使用所需头文件:

看不懂?没事,只要记住toupper(小写 --> 大写),tolower(大写 --> 小写)还有所需的头文件就可以了,直接看下面的例子!

(小写 --> 大写)toupper:

(大写 --> 小写)tolower:

       当然,有了这两个函数我们就可以打出组合技,把一串字符串从小写全部变成大写,或者把一串字符串从大写全部变成小写(如图):

当然还有一种方法,就是把字符数据按位异或32,这个不怎么常用,而且不如上面两种简单好用,所有我也就不讲解了,有兴趣的朋友可以上网查一下!

相关文章
|
设计模式 架构师 Java
一文详谈领域驱动设计实践
本文作者结合在团队的实践过程,分享了自己对领域驱动设计的一些思考。
890 8
|
C语言
【C语言】AscII码值详解
【C语言】AscII码值详解
2932 1
|
Java 容器 Spring
IOC控制反转&&DI依赖注入的方法论
控制反转(IoC)是面向对象编程中用于减少代码耦合的设计原则。传统编程中,对象通过`new`关键字创建,控制权在应用手中。而在Spring框架下,对象由IoC容器管理并创建,通过依赖注入(DI)机制,自动将所需资源注入对象中,从而实现对象间的解耦。DI有两种实现方式:构造方法注入和属性setter方法注入。通过IoC和DI,程序更易于维护和测试。
|
Go
Golang语言基础之标识符和变量定义
这篇文章详细介绍了Go语言中标识符和变量的定义、命名规则、关键字、变量类型、声明方式、作用域等基础知识。
261 3
|
数据采集 安全 大数据
隧道代理的定义与应用指南
隧道代理是一种特殊的代理服务,它允许用户通过固定的服务器IP和端口访问互联网。在这个过程中,云端服务器负责自动切换IP地址,从而实现匿名访问。这种服务使用高性能主机构建的动态IP代理服务器,使开发者无需管理IP池,降低了开发难度和部署成本。
511 1
|
小程序 定位技术 API
从新手到行家:支付宝小程序开发的全景攻略
【8月更文挑战第27天】在数字化转型的大潮中,支付宝小程序作为连接商家与消费者的桥梁发挥着重要作用。本文以“美食地图”支付宝小程序为例,从项目概述、开发准备、开发实践、问题解决到最终总结,全面解析支付宝小程序的开发流程。从环境搭建到页面设计,再到业务逻辑实现,最后完成性能优化、测试与发布,详细介绍如何打造一款实用且用户体验优良的小程序。“美食地图”不仅让用户轻松搜索周边美食、查看评价和优惠信息,还能在线预约,极大地提升了便利性和满意度。通过实战案例分享,为开发者提供宝贵的经验参考。
674 0
|
关系型数据库 分布式数据库 数据库
PolarDB 数据库迁移工具与策略
【8月更文第27天】随着业务的增长和技术的发展,企业常常需要对现有的数据库进行升级或迁移以适应新的需求。阿里云提供的 PolarDB 是一款高性能的关系型数据库服务,支持 MySQL、PostgreSQL 和 Oracle 三种存储引擎。本文将介绍如何利用 PolarDB 提供的迁移工具来高效地完成数据迁移工作,并探讨在迁移过程中需要注意的关键点。
1053 0
|
C语言
【C语言】五种方法实现C语言中大小写字母的转化
【C语言】五种方法实现C语言中大小写字母的转化
800 0
|
存储 前端开发 Java
【源码共读】在前端如何操作 Cookie
【源码共读】在前端如何操作 Cookie
403 1
|
存储 SQL 缓存
AnalyticDB Postgres向量版技术内核
AnalyticDB Postgres向量版纯向量检索在高维人脸检索的场景下,性能是开源milvus的HNSW算法的2倍,IVFSQ8的10倍。
1871 1