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

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

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

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

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

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,这个不怎么常用,而且不如上面两种简单好用,所有我也就不讲解了,有兴趣的朋友可以上网查一下!

相关文章
|
6月前
|
C语言
【C语言】大小写字母的相互转化:多种方法解析及原理说明
【C语言】大小写字母的相互转化:多种方法解析及原理说明
448 0
|
6月前
|
C语言
【汇编语言实战】给定一个句子,将大写字母变为小写
【汇编语言实战】给定一个句子,将大写字母变为小写
70 1
|
1月前
|
前端开发 JavaScript 安全
前端JS实现密码校验键盘横竖、26字母、相同字母、相同数字、密码包含用户名、数字 字母不能连续 不能相同三个、不能横向 竖向 连续三个 包含字符、不能有中文符号
该 JavaScript 代码实现了一个严格的密码校验功能,确保密码满足多种安全要求,包括长度、字符类型、不包含中文及特殊字符、不与用户名相似等。通过多个辅助函数,如 `validateFormat` 检查密码格式,`isHasChinaCharFun` 检测中文符号,`getCharAll` 生成键盘组合,以及 `checkPasswordFun` 综合验证密码的有效性和安全性。此工具对于提高用户账户的安全性非常有用。
27 0
|
3月前
|
数据安全/隐私保护
RegExp——密码复杂度为数字,小写字母,大写字母,特殊符号 至少包含三种,长度为 8 - 16位
RegExp——密码复杂度为数字,小写字母,大写字母,特殊符号 至少包含三种,长度为 8 - 16位
83 0
|
关系型数据库 MySQL 数据处理
位、字节、字符与字(字母跟汉字)的爱恨情仇
位、字节、字符与字(字母跟汉字)的爱恨情仇
172 0
位、字节、字符与字(字母跟汉字)的爱恨情仇
|
Python
python字符串切分连接(输入一个包含多个单词的英文句子,单词间以空格分隔,标点符号后跟一个空格。定义一个函数,功能是用指定的符号把单词连接起来。)
python字符串切分连接(输入一个包含多个单词的英文句子,单词间以空格分隔,标点符号后跟一个空格。定义一个函数,功能是用指定的符号把单词连接起来。)
1065 0
|
Java
字符串变形(字符串大小写切换和变现)
字符串变形(字符串大小写切换和变现)
124 0
|
C语言 C++
信奥赛一本通1138:将字符串中的小写字母转换成大写字母
【题目描述】 给定一个字符串,将其中所有的小写字母转换成大写字母。 【输入】 输入一行,包含一个字符串(长度不超过100,可能包含空格)。 【输出】 输出转换后的字符串。 【输入样例】 helloworld123Ha 【输出样例】 HELLOWORLD123HA
469 0
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
520 0
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
120 0
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林