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

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

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

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

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

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 容器 Spring
IOC控制反转&&DI依赖注入的方法论
控制反转(IoC)是面向对象编程中用于减少代码耦合的设计原则。传统编程中,对象通过`new`关键字创建,控制权在应用手中。而在Spring框架下,对象由IoC容器管理并创建,通过依赖注入(DI)机制,自动将所需资源注入对象中,从而实现对象间的解耦。DI有两种实现方式:构造方法注入和属性setter方法注入。通过IoC和DI,程序更易于维护和测试。
|
设计模式 架构师 Java
一文详谈领域驱动设计实践
本文作者结合在团队的实践过程,分享了自己对领域驱动设计的一些思考。
869 8
|
9月前
|
人工智能 缓存 监控
智能体性能优化:延迟、吞吐量与成本控制
作为一名深耕AI领域多年的技术博主摘星,我深刻认识到智能体(AI Agent)性能优化在当今人工智能应用中的关键地位。随着大语言模型和智能体技术的快速发展,如何在保证服务质量的前提下优化系统性能、控制运营成本,已成为每个AI从业者必须面对的核心挑战。在我多年的实践经验中,我发现许多团队在部署智能体系统时往往只关注功能实现,而忽视了性能优化的重要性,导致系统在高并发场景下响应缓慢、成本居高不下,最终影响用户体验和商业价值。本文将从性能瓶颈识别与分析、模型推理优化技术、缓存策略与并发处理、成本效益分析与优化四个维度,系统性地探讨智能体性能优化的核心技术和最佳实践。通过深入分析延迟(Latency)
933 0
智能体性能优化:延迟、吞吐量与成本控制
|
机器学习/深度学习 人工智能 运维
《深度剖析:网络拓扑结构如何重塑人工智能数据传输效率》
在网络拓扑结构中,星形、总线、环形和网状拓扑各有优劣。星形结构简单易管理但存在单点故障风险;总线结构成本低但易受干扰;环形结构实时性好但可靠性低;网状结构可靠性高但布线复杂。这些拓扑结构直接影响数据传输的延迟、带宽利用和容错能力,进而影响人工智能系统的性能。随着AI对数据传输要求的提高,混合拓扑及SDN等新技术逐渐兴起,推动网络架构不断创新,优化AI数据传输效率,助力智能时代的进一步发展。
580 10
|
C语言
【C语言】AscII码值详解
【C语言】AscII码值详解
2749 1
|
Go
Golang语言基础之标识符和变量定义
这篇文章详细介绍了Go语言中标识符和变量的定义、命名规则、关键字、变量类型、声明方式、作用域等基础知识。
243 3
|
数据采集 安全 大数据
隧道代理的定义与应用指南
隧道代理是一种特殊的代理服务,它允许用户通过固定的服务器IP和端口访问互联网。在这个过程中,云端服务器负责自动切换IP地址,从而实现匿名访问。这种服务使用高性能主机构建的动态IP代理服务器,使开发者无需管理IP池,降低了开发难度和部署成本。
483 1
|
前端开发 JavaScript API
前端框架对比和选择
前端框架对比和选择
|
小程序 定位技术 API
从新手到行家:支付宝小程序开发的全景攻略
【8月更文挑战第27天】在数字化转型的大潮中,支付宝小程序作为连接商家与消费者的桥梁发挥着重要作用。本文以“美食地图”支付宝小程序为例,从项目概述、开发准备、开发实践、问题解决到最终总结,全面解析支付宝小程序的开发流程。从环境搭建到页面设计,再到业务逻辑实现,最后完成性能优化、测试与发布,详细介绍如何打造一款实用且用户体验优良的小程序。“美食地图”不仅让用户轻松搜索周边美食、查看评价和优惠信息,还能在线预约,极大地提升了便利性和满意度。通过实战案例分享,为开发者提供宝贵的经验参考。
659 0
|
机器学习/深度学习 算法 数据挖掘
机器学习之聚类——MeanShift算法和图像矢量量化
机器学习之聚类——MeanShift算法和图像矢量量化
350 0

热门文章

最新文章