社区
C语言
帖子详情
36进制字符串的问题
LubinLew
2020-05-15 11:42:38
老哥们 帮慢看一下 这个36进制字符串是怎么个规则
YQ== (a)= 97 = 2P
eW8= (yo)= ?
cGFzc3dvcmQgaXMgQWRtaW4xMjM0NTY= (password is Admin123456)
...全文
342
1
打赏
收藏
36进制字符串的问题
老哥们 帮慢看一下 这个36进制字符串是怎么个规则 YQ== (a)= 97 = 2P eW8= (yo)= ? cGFzc3dvcmQgaXMgQWRtaW4xMjM0NTY= (password is Admin123456)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Simple-Soft
2020-05-16
打赏
举报
回复
比如说YQ==解码为a,a的ascii为97,所以转成36进制为2P,因为2P对应10进制97.
C++实现中英文与UNICODE十六
进制
字符串
互转
C++实现中英文与UNICODE十六
进制
字符串
互转 实现 "中文English" --> "4e2d65870045006e0067006c006900730068" 和 "4e2d65870045006e0067006c006900730068" --> "中文English" 这么一个转换,上述的都是
字符串
。 附件是MFC编写的转换测试程序,及其源码。 源码在PC和WINCE下都测试通过
十六
进制
字符串
转换为十
进制
十
进制
字符串
转换为十
进制
数 char *str = "123"; int n = atoi(str); printf("%d\n", n); //输出:123 十六
进制
字符串
转换为十
进制
数 法一 long long change_num(char *str, int length) { char revstr[16] = {0}; //根据十六
进制
字符串
的长度,这里注意数组不要越界...
十六
进制
的
字符串
与二
进制
字符串
相互转换
如果是十六
进制
的数字和二
进制
的数字相互之间进行转换的话,只需要调用 Integer.tobinarystring() 或者 Integer.tohexString() 就可以进行转换, 但是如果是
字符串
的时候,该怎么转换呢?而且
字符串
如果很长的话,要怎么处理? 1、十六
进制
字符串
转换成二
进制
字符串
规则:将十六
进制
字符串
的每一个字符单独转换成一个四位的二
进制
字符串
,然后拼接成一个完整的二进
16
进制
字符串
转成字节数组、字节数组转16
进制
字符串
、16
进制
字符串
转成2
进制
字符串
、中英文
字符串
转16
进制
、16
进制
转换成中英文
字符串
16
进制
字符串
转成字节数组、字节数组转16
进制
字符串
、16
进制
字符串
转成2
进制
字符串
、中英文
字符串
转16
进制
、16
进制
转换成中英文
字符串
亲测可用。
【算法C++】十
进制
字符串
转十六
进制
字符串
问题
描述将一个十
进制
字符串
转化为十六
进制
字符串
。
问题
解决这个
问题
如果只是十
进制
转化为十六
进制
,其实是比较容易的,只要了解短除法就可以解决了,但题目里数是
字符串
,这就将题目的难度增高了。因为如果只是int型,那最多也就支持个10位数;但
字符串
却可以上千位,所以我们使用短除法的时候会比较麻烦。这里我先将
字符串
转成了int型,先把简单的10位数的实现出来,来理顺一下思路。下面是10
进制
数转16
进制
的代码:
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章