秒懂百科,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!

相关推荐

  1. 学习 Rust 的如何使用向量

    2024-01-13 23:44:06       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-13 23:44:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-13 23:44:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-13 23:44:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-13 23:44:06       20 阅读

热门阅读

  1. 【蓝桥备赛】wzy的数组Ⅱ——简单莫队问题

    2024-01-13 23:44:06       46 阅读
  2. Python系列(1):简洁优雅,功能强大的编程语言

    2024-01-13 23:44:06       47 阅读
  3. 【spring源码分析】@Conditional的使用以及分析

    2024-01-13 23:44:06       37 阅读
  4. 用几行Asp代码实现防止表单多次被提交

    2024-01-13 23:44:06       47 阅读
  5. ssh远程登陆

    2024-01-13 23:44:06       43 阅读
  6. 玉米花快要发芽 的第二天

    2024-01-13 23:44:06       43 阅读
  7. 关于基于STM32使用外部中断控制按键

    2024-01-13 23:44:06       45 阅读
  8. vscode运行Python的两种方法,及无法运行的原因

    2024-01-13 23:44:06       47 阅读
  9. day04打卡

    2024-01-13 23:44:06       44 阅读
  10. 如何允许远程访问 MySQL

    2024-01-13 23:44:06       44 阅读
  11. ZooKeeper

    ZooKeeper

    2024-01-13 23:44:06      34 阅读
  12. 第一天业务题目

    2024-01-13 23:44:06       37 阅读