将任意进制(2~36)的数转换为10进制,参数k=16就是16进制转10进制
2017-01-10 20:59
453 查看
//将任意进制(2~36)的数转换为10进制,参数k=16就是16进制转10进制 /*将k进制转换为10进制 */ int atoD(char *str, int k) { int num = 0; while(*str != '\0') { char ch = *str; if(ch>='0' && ch<='9') if((ch-'0')<k) num = num*k+ch-'0'; if(ch>='a' && ch<='z') if((ch-'a'+10)<k) num = num*k+10+ch-'a'; if(ch>='A' && ch<='Z') if((ch-'A'+10)<k) num = num*k+10+ch-'A'; str++; } return num; }
相关文章推荐
- PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
- PHP进制转换[实现2、8、16、36、64进制至10进制相互转换]
- 输入一串数字转换为2,4,6,8,10,16任意进制数字
- 10进制转换成 16进制到36进制的源码
- C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- 用sql server进行10进制和16进制的转换 hextoint inttohex
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 进制数转换器的VB算法实现(2/8/10/16进制数可以相互转换)
- c# 2进制、8进制、10进制、16进制之间的转换
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- 2~10进制内转换到10进制
- 2,8,10,16进制.各种进制间的轻松转换(C#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- [收藏]2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 自定义函数 将十进制转化为16进制,将16换成 36的话,就可以转化为所有拼音字母的进制
- 16进制字符串转换成10进制数或把10进制数转换成16进制字符串