21xrx.com
2024-12-23 01:51:02 Monday
登录
文章检索 我的文章 写文章
如何在C++中输出字母的ASCII码?
2023-07-04 18:47:44 深夜i     --     --
C++ 输出 字母 ASCII码

在C++中,输出字母的ASCII码非常简单。只需要用到字符常量和类型转换即可。

首先,我们知道每个字符都有一个对应的ASCII码。例如,大写字母A的ASCII码为65,小写字母a的ASCII码为97。因此,要输出字母的ASCII码,只需要输出对应字符的整数值即可。

例如,下面的代码可以输出大写字母A的ASCII码:


char ch = 'A';

cout << (int) ch << endl;

这里使用了类型转换,将字符常量'A'转换成了整数值65,并输出到屏幕上。

同样的,下面的代码可以输出小写字母a的ASCII码:


char ch = 'a';

cout << (int) ch << endl;

使用类型转换可以将字符常量'a'转换成整数值97,并输出到屏幕上。

如果要输出一段字符串的每个字符的ASCII码,也很简单。只需要使用strlen函数来获取字符串长度,然后使用循环遍历每个字符即可。例如,下面的代码可以输出字符串"Hello, world!"中每个字符的ASCII码:


char str[] = "Hello, world!";

int len = strlen(str);

for (int i = 0; i < len; i++) {

  cout << (int) str[i] << " ";

}

cout << endl;

这里使用了strlen函数获取字符串长度,然后使用循环遍历每个字符并输出其整数值。

总之,在C++中输出字母的ASCII码非常简单。只需要使用字符常量和类型转换即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复