ASCII码------C语言

编程知识 更新时间:2023-04-04 01:20:57

文章目录

  • 前言
  • 一、ASCII码有什么用?
  • 二、例题
    • 1.问题要求
    • 2.参考代码
    • 3.运行结果
  • 总结


前言


今天的题目引入了一个新的概念————ASCII码,在计算机中所有的数据在存储和运算时都用二进制数表示,为了使得一些符号也能够出现在计算机中,就出现了ASCII码,下面附一张ASCII码表供大家参考!


提示:以下是本篇文章正文内容,下面案例可供参考

一、ASCII码有什么用?

其实ASCII码可以显示现代英语和其他西欧语言,它可以比较大小,可以用数字写出英语,ASCII码使用指定的7位或8位二进制数组合来表示许多种字符,需要注意的是在我们执行代码时,英文字母的大小写是有区别的,在ASCII码中也是,大小写的ASCII码值是不同的。接下来我们就利用例题来进行演示。

二、例题

1.问题要求

题目描述:
BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,转换以下ASCII码为对应字符并输出他们。

73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33

输入描述:

输出描述:
转换输出题目中给出的所有ASCII到对应的字符。

2.参考代码

代码如下(示例):

#include <stdio.h>
int main()
{
	printf("%c%c%c%c%c%c%c%c%c%c%c%c",73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33);
}
#include<stdio.h>
int main(){
    int a[12] = {73,32,99,97,110,32,100,111,32,105,116,33};
    for(int i = 0;i < 12;i++)
    {
        printf("%c",a[i]);
    }
    printf("\n");
    return 0;
}

以上是两种不同的代码,一种就是最简单的输出函数,而另一种就比较的高级,结合了我们前面介绍的for循环,并且还引用了数组,将数据进行了整理。关于数组这里只简单的介绍一下,像题目中属于一维数组,元素类型为int,对于一个数组的初始化为:
类型(int) 数组名(a)[常量或常量的表达式]={常量1,常量2,…}
在这里会用即可!

3.运行结果

该代码是在devc++上运行的
【题目来源于牛客网】


总结

以上就是今天要讲的内容,本文仅仅简单的将一些ASCII码与字符之间做了转化,我发现这样非常的好玩,大家也可以提前找一段英文,利用ASCII码将其输出,我在评论区期待你的ASCII码!

更多推荐

ASCII码------C语言

本文发布于:2023-04-04 01:20:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/481bd19e4df8fdc126e5ad15495b6c32.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   ASCII

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 40479文章数
  • 14阅读数
  • 0评论数