c++详解ASCLL码和类型转换

ASCII (American Standard Code for Information Interchange):是美国信息交换标准代码,最后一次更新则是在1986年,到目前为止共定义了128个字符。

c++详解ASCLL码和类型转换_第1张图片

ascll码在c++里用于字符与数字,数字与字符的转换,就像上面的一样,假设char a=‘a’;那么上面a的ascll码就是a对应的97,巧妙地把‘a’变成了数字。

程序示例:

#include
using namespace std;
int main(){
char a='a';
cout<

 

为什么呢?因为他只是单纯的输出了a所代表的‘a’,并没有转换成数字。所以我们应该用到一个新知识——类型转换

类型转换是把一个类型的数转化成另一个类型的东西。

例程:

​
#include
using namespace std;
int main(){
char a='a';
cout<

上面就是强行把char类型的数据转化为了int形的数据。

输出:

有兴趣的可以对照

同样的也可以用同样的方法把数字转成字符。

格式:要转换的数据类型int/char/bool……(变量);

注意:int类型如果超过255就不在ASCLL码范围之内了,所以不要超过255.

 

你可能感兴趣的:(c++入门,c++,开发语言)