中易网

求将16进制:ae391b74b1ff6f8396a2110a66870c292df545a051418cdb62fb0d2637a6312e转化成ASII值。

答案:3  悬赏:30  
解决时间 2021-03-25 02:38
求将16进制:ae391b74b1ff6f8396a2110a66870c292df545a051418cdb62fb0d2637a6312e转化成ASII值。
最佳答案
你是要转换成ASCII码字符吧?
"ae391b74b1ff6f8396a2110a66870c292df545a051418cdb62fb0d2637a6312e"这是一个字符串,每个十六进制位为4个二进制位,那么两位十六进制数对应一个字节,也就是一个字符,可以把这个字符串每两位数的字符解析一下它的值,转换成ASCII字符最后连接起来。
每两位16进制数字符串解析其值并转换成ASCII字符可参考如下函数:
int HexStr2char(char a[2])
{
int a,b;
if (a[0]>='0' && a[0]<='9') a=a[0]-'0';
else if(a[0]>='a' && a[0]<='f')) a=a[0]-'a'+10;
else if(a[0]>='A' && a[0]<='F')) a=a[0]-'A'+10;
else return -1;
if (a[1]>='0' && a[1]<='9') b=a[1]-'0';
else if(a[1]>='a' && a[1]<='f')) b=a[1]-'a'+10;
else if(a[1]>='A' && a[1]<='F')) b=a[1]-'A'+10;
else return -1;

return a*16+b;
}
全部回答
。。。
追问:不是这样问的吗?
�9t��o���f� -�E�QA��b�&7�1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
别人说你很跳怎么回复
硬盘金士顿su300s37a和金泰克s310哪个好
报本二征集志愿和报三本冲突吗
浙江禁渔期几月结束
莫言以前好像没有听说过他?
对于疏散走道,不应低于1.0IX,IX指的是什么意
无头骑士异闻录里竜之峰帝人喜欢的是园原杏里
在9与475之间加一个什么数约等于10万
高速铁路桥台混凝土基坑回填和过渡段混凝土基
普渡轩网上卖的水晶狐仙是真的假的?开光是真
深圳北汽车到广州北站是直达吗
c919凭什么称大飞机它比空客380少多了这是为
新发展教育机构师大招生处地址在哪,我要去那
有谁收购白果(银杏)啊?!
通风标注600*(1000+250h)是什么意思?
推荐资讯
赵辉冷冻专线物流地址好找么,我有些事要过去
哪里有正品生命壹号买,价格多少?
常州市解放路小学教育集团已经成立了吗,今天
郎溪论坛回家创业,有什么好的小项目
美国康宝莱与中国康宝莱有什么不同
风一吹,鹅毛般的苇絮就飘飘悠悠地飞起来。仿
2015年淮南教师招聘面试名单|分数线在那里看
南昌红酒专卖?
必胜客 披萨 用的是什么牌子的酱,或做法~
泰安的名吃有什么?
五粮液重庆总代理谁知道?
怎么给家长介绍舞蹈 推荐跳舞的好处
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?