【发布时间】:2011-06-07 13:15:47
【问题描述】:
我有这个字符集 = [0123456789A BCDEFGH IJKLMNOPRTUVWZX] 我需要知道如何在 gcc/C 中将任何 unsigned int 转换为此
数字 - 字符串 02 = 2 10 = 一个 20 = K 30 = W 1500 = ??? 8534 = ???
【问题讨论】:
-
它类似于十六进制编码,但字符范围很广,我不知道
我有这个字符集 = [0123456789A BCDEFGH IJKLMNOPRTUVWZX] 我需要知道如何在 gcc/C 中将任何 unsigned int 转换为此
数字 - 字符串 02 = 2 10 = 一个 20 = K 30 = W 1500 = ??? 8534 = ???
【问题讨论】:
如果您知道如何将十进制数转换为十六进制数,那么您就是必不可少的。要将此字符集中的十进制转换为数字,请使用集中的字符数而不是 16 作为基数。
如果您不知道如何将十进制转换为十六进制,快速搜索将为您找到算法。这是该网站的第一个搜索结果:
【讨论】: