概述
003:打印ASCII码
描述
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
输入
一个除空格以外的可见字符。
输出
一个十进制整数,即该字符的ASCII码。
样例输入
A
样例输出
65
这道题是叫我们来打印ASCII码,首先我们得弄明白ASCII码是什么?
ASCII(全名:American Standard Code for Information Interchange,中文:美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
现在知道了ASCII吗是什么,那我们就来看看ASCII码对照表吧!
以上都是ASCII码中的控制字符
以上就是ASCII码中的可显示字符
现在我们来看看题目中的样例输出和样例输入
样例输入
A
样例输出
65
我们在ASCII码中找一下65在哪里?
现在我们已经找到了和样例一样的对照,难道我们要在程序里加很多if来判断吗?不用的!
我们知道在C++中是允许强制转换变量的,也就是说我们可以将一个int类型的变量强制转换为char类型的变量!
代码一:
#include <iostream> //头文件调用
using namespace std;
int main()
{
char a; //设置char类型变量a
int b; //设置int类型变量b
cin>>a; //输入char类型变量a
b=(int)a; //将char类型变量a强制转换成int类型变量在赋值在int类型变量b身上
cout<<b<<endl; //输出int类型变量b
return 0; //返回值为0
}
代码二:
#include <iostream> //头文件调用
using namespace std;
int main()
{
char a; //设置char类型变量a
int b; //设置int类型变量b
scanf("%c",&a); //输入char类型变量a
b=(int)a; //将char类型变量a强制转换成int类型变量在赋值在int类型变量b身上
printf("%d",b); //输出int类型变量b
return 0; //返回值为0
}
003:打印ASCII码(完成)
最后
以上就是苹果滑板为你收集整理的003:打印ASCII码的全部内容,希望文章能够帮你解决003:打印ASCII码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复