如何使用定义的字符集将字母数字字符串编码/解码为无符号整数

时间:2011-06-07 13:15:47

标签: string gcc

我有这个charset = [0123456789A BCDEFGH IJKLMNOPRTUVWZX] 我需要知道如何在gcc / C

中将任何unsigned int转换为this

数字 - 字符串   02 = 2   10 = A.   20 = K.   30 = W.   1500 = ???   8534 = ???

1 个答案:

答案 0 :(得分:0)

如果你知道如何将十进制数转换为十六进制数,那么你就必不可少。要将十进制转换为此字符集中的数字,请使用集合中的字符数作为基数而不是16。

如果您不知道如何将十进制转换为十六进制,快速搜索将为您调出算法。这是该网站的第一个搜索结果:

Converting Decimal to Hexadecimal and Octal