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

秒懂百科,C++如此简单丨第十二天:ASCLL码

目录

必看信息

Everyday English 

📝ASCLL码是什么?

📝ASCLL码表

📝利用ASCLL码实现大写转小写

📝小试牛刀

总结


必看信息

▶本篇文章由爱编程的小芒果原创,未经许可,严禁转载。

▶本篇文章被收录于秒懂百科,C++如此简单专栏,欢迎订阅。

专栏亮点

1.每篇文章质量高,质量分保证在80分以上。

2.文章的内容清晰有条理,图文并茂,附有源代码。

3.每个知识点讲解详细,会有很多补充扩展。

4.若哪个知识点没有懂,可以私信我,我会尽可能地帮助你。

Everyday English 

"With every obstacle, comes an opportunity to improve. Embrace the challenge, and you'll find the strength to rise above."

"每一个障碍都伴随着一个提升自我的机会。拥抱挑战,你将会找到超越的力量。"

📝ASCLL码是什么?

ASCII码的历史可以追溯到20世纪60年代,当时美国标准信息交换代码委员会发布了这套标准化的字符编码方式。其目的在于实现计算机之间的信息交互,解决因不同的计算机和操作系统间的字符集差异而造成的信息传递障碍。                                 ----文心一言(有所删改)

ASCLL码的全称为:American Standard Code for Information Interchange

简单来说就是给每个字符都赋一个独有的值。

📝ASCLL码表

既然每个字符都有自己独有的值,那么我们来看看这张表格:

一般来说,我们只要把图形和十进制对应起来即可,这里有几个关键的节点大家必须记得:

永远记住:大A对应65,小a对应97,空格对应32,数0对应48

📝利用ASCLL码实现大写转小写

题目要求:输入一个大写字母,输出它的小写

题目分析:我们知道大A与小a相差(97-65=32),那么我们可以利用这一点,让输入的字符的ASCLL码值加32,并输出。

具体实现:

#include <bits/stdc++.h>  
using namespace std;int main() 
{  char A;  cout << "请输入一个大写字母:";  cin >> A;  char a = A + 32;  cout << "对应的小写字母是:" << a << endl;  return 0;  
}

📝小试牛刀

题目要求:给定一个既包含大写又包含小写的字符串,要求如果字符是小写则输出对应的大写,反之输出小写。

样例输入#1:

hELLO

样例输出#1:

Hello

 代码有需要的小伙伴,欢迎订阅专栏后私信我。

总结

这节课,我们一起学习了ASCLL码,并做了两道练习题,有不同的地方欢迎提问。

如果你认为这篇文章对你有所帮助的话,欢迎分享给更多的人,下篇见,Bye!

http://www.lryc.cn/news/279781.html

相关文章:

  • Qt6入门教程 4:Qt Creator常用技巧
  • 阴盘奇门八字排盘马星位置计算方法php代码
  • vue3 使用 jsoneditor
  • 若依前后端分离版使用mybatis-plus实践教程
  • SpringBoot-Dubbo-Zookeeper
  • 华为HCIE课堂笔记第十二章 ICMPv6和NDP协议
  • GNSS科研常用相关网站及资源
  • 进程的创建与回收学习笔记
  • 【CCNet】《CCNet:Criss-Cross Attention for Semantic Segmentation》
  • Qt QSQlite数据库插入字符串中存在单个双引号或单个单引号解决方案
  • Linux系统中的IP地址、主机名、和域名解析
  • soc算法【周末总结】
  • SpringBoot之优化高并发场景下的HttpClient并提升QPS
  • go-zero 如何在任意地方获取yaml中的值
  • C++20结构化绑定应用实例(二百五十六)
  • 改进YOLOv8注意力系列四:结合中心化特征金字塔EVCBlock、大核卷积注意力LKA_Attention、全局注意力MobileViTAttention
  • idea中使用Lombok 失效,@Slf4j 找不到符号的解决办法
  • MySQL修炼手册8:约束与完整性:保证数据的一致性
  • React入门 - 03(初识 React 组件和 JSX)
  • 华为OD机试 - 反射计数(Java JS Python C)
  • Linux系统中使用systemctl命令控制软件的启动和关闭
  • 2024年01月微软更新Bug 已解决 !Explorer.EXE 提示:Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。
  • Qt/QML编程学习之心得:slider(34)
  • 使用metricbeat 监控多ES集群
  • 阿里云服务器+宝塔 (尝试部署一个最简单的静态页面)
  • 每日一题——LeetCode1160.拼写单词
  • 物联网协议Coap之Core和NetWork简介
  • Java SE入门及基础(10)
  • Docker五部曲之二:Docker引擎
  • 简单说一下原型与原型链