ASCII码的了解及应用

在计算机中,所有的数据在存储和运算时都要使用二进制表示,例如各个字母(a,b,c)和其他一些符号(&,!,@),在计算机中存储时要使用二进制数表示,美国有关的标准化组织就出台了ASCII编码,统一规定了符号的二进制表示。

ASCII大小规则:

常见ASCII码的大小规则:数字< 大写字母 < 小写字母。

1.数字比字母要小。如 “7”<“F”;

2.数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;

3.字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;

4.同个字母的大写字母比小写字母要小32。如“A”<“a” 。

几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48 

 

关于ASCII码的相关应用

1.将字符转为ASCII码

#include<iostream>
using namespace std;
int main()
{
	char a;
	cin >> a;
	int b;
	b = a;
	cout << b;
	return 0;
}

2.字符减去数字 结果就是ascii码的相减

#include<iostream>
using namespace std;
int main()
{
	char c = 'b'-32;
	cout << c;
	return 0;
}

3.字母的大小比较

#include<iostream>
using namespace std;
int main()
{
	char ch1, ch2;
	cin >> ch1 >> ch2;
	if (ch1 >= ch2)
	{
		cout << "Y";
	}
	else
	{
		cout << "N";
	}
	return 0;
}
A a
N
D:\vs文件\ConsoleApplication199\x64\Debug\ConsoleApplication199.exe (进程 1652)已退出,代码为 0。
按任意键关闭此窗口. . .

4.输入一个字符 判断是否为小写字母

#include<iostream>
using namespace std;
int main()
{
	char ch1;
	cin >> ch1;
	if (ch1 >='a'&& ch1<='z')
	{
		cout << "Y";
	}
	else
	{
		cout << "N";
	}
	return 0;
}
!
N
D:\vs文件\ConsoleApplication199\x64\Debug\ConsoleApplication199.exe (进程 17652)已退出,代码为 0。
按任意键关闭此窗口. . .

猜你喜欢

转载自blog.csdn.net/qq_68004012/article/details/125965487
今日推荐