如何把一个字符转换成相应ascii码

 我来答
百度网友a2546cf
高能答主

2019-12-16 · 有什么不懂的尽管问我
知道小有建树答主
回答量:1610
采纳率:100%
帮助的人:38.7万
展开全部

1、首先,定义两个整型变量a和A,保存相应字母的ASCII码。

2、定义一个字符变量ch,保存需转换的字符。

3、给字符变量ch赋初值,值为小写字母a。

4、把字符变量中的值,赋给整型变量a,实现ASCII码的转换。

5、将英文字母a的ASCII码,在输出窗口中输出。

6、然后,字符变量中的字符,更改为大写字母A。

7、将大写字母A,赋值给整型变量A,将A转换为ASCII码。

8、最后,在输出窗口中,输出大写字母A的ASCII码。

9、测试程序,小写字母a和大写字母A的ASCII码,在窗口中成功输出。

匿名用户
推荐于2017-12-15
展开全部
直接将字符变量赋值给整型变量,即可实现字符到对应ASCII码的转换。

具体实现方法可以参考如下程序段:

char str[]="abds%*&34dfs"; // 定义一个字符数组,存放待转换为ASCII码的字符串
int AsciiNum[20]; // 定义一个整型数组,存放字符所对应的ASCII码值,数组大小根据字符串长度进行设置
int i;
// 将字符串的每个字符逐个赋值给整型数组AsciiNum,即实现字符到ASCII码值的转换
for(i=0; i<strlen(str); i++)
{
AsciiNum[i] = str[i]; // 最后数组AsciiNum就是字符串每个字符所对应ASCII码值的数组
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是小黎哩哦
2021-06-04
知道答主
回答量:1
采纳率:0%
帮助的人:486
展开全部
//求c的前驱后继字符,第一行为字符,第二行为对应的ascall值。
#include <iostream>
using namespace std;
int main()
{
char c1,c2,c3;
cin>>c2;
C1=c2-1;
c3=c2+1;
cout<<c1<<’ ‘<<c2<<’ ‘<<c3<<endl;
cout<<(int)c1<<’ ‘<<(int)c2<< ‘ ‘<<(int)c3<<endl;
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式