永发信息网

C语言中如何把一个字符串转化成其ASCII码的数组??

答案:4  悬赏:60  手机版
解决时间 2021-04-04 10:05
C语言中如何把一个字符串转化成其ASCII码的数组??
最佳答案
直接将字符变量赋值给整型变量,即可实现字符到对应ASCII码的转换。


具体实现方法可以参考如下程序段:
char str[]="abds%*&34dfs";  // 定义一个字符数组,存放待转换为ASCII码的字符串
int AsciiNum[20];  // 定义一个整型数组,存放字符所对应的ASCII码值,数组大小根据字符串长度进行设置
int i;
// 将字符串的每个字符逐个赋值给整型数组AsciiNum,即实现字符到ASCII码值的转换
for(i=0; i{
    AsciiNum[i] = str[i];  // 最后数组AsciiNum就是字符串每个字符所对应ASCII码值的数组
}
全部回答
for(i=0;*str,i<40;i++,str++)
a[i]=*str;
呵呵,你好像还是没真正理解字符和字符串。
对于字符串str来说,str[0]单元里面就存放了字母a的ASCII码,str[1]单元里面就存放了字母b的ASCII码,以此类推......
字符本来就是用ascII码储存的,你用printf("%d",str[i])输出就是asc码,用%C输出就是字符
既然数值一样就很好转换了,
int num[40],i;
char str[40];
for(i=0;i<40;i++)
num[i]=str[i];
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能提供几个表示有上进心的意思的成语
梦见妈妈生前生病痛苦的样子
多选题善意使理解成为可能,下面这些观点中对
普洱属于国家边界城市吗
关于姓氏冯的一句情话,叶子真美丽,求诗句的最
谁知道金琳的《雨落长安》是哪个电视或者动漫
请问有什么办法能让集显卡从新能用
High school students should be given enoug
快递员辛苦一句话描述,赞美快递的句子
下列简单机械中,都属于省力的是A.钓鱼竿,动
五中成绩查询平初一11班成绩
8分米和80厘米哪个大
名硕六厂三楼是什么部门?
请问哪里可以找到《又唱浏阳河》的正谱我要升
形容三国人物的词语
推荐资讯
包含定状补的句子,谁能给我分析一些英语句子
诚信比金钱更重要名言,关于诚信的名人名言
想摆脱现状的句子,为摆脱烦恼的唯美句子
单选题Whatapity!Hedidn’t________theY
在一个三角形中∠A=2∠C,∠B=3∠C,那么∠C=
女生暗示让我表白却又被委婉拒绝,她又安慰我
算式“42÷6×12-4”先算________,算式“42
2000年1月22日出生的水瓶座女孩最适合什么笔
什么是古典、现代、欧试
The next generation of telescopes will rev
现在开广告公司怎么样,小型广告公司应该如何
gt8几零的显卡怎么样,是什么级别显卡
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?