ASCII码------C语言


前言


今天的题目引入了一个新的概念————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码!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值