将任意进制(2~36)的数转换为10进制,参数k=16就是16进制转10进制
来源:互联网 发布:c语言1到100的奇数和 编辑:程序博客网 时间:2024/05/17 01:30
//将任意进制(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;}
0 1
- 将任意进制(2~36)的数转换为10进制,参数k=16就是16进制转10进制
- 将十进制转换为任意进制的数
- 将整数转换为10进制、2进制、16进制的数字串
- 将整数转换为10进制、2进制、16进制的数字串
- 将整数转换为10进制、2进制、16进制的数字串
- C之有趣-将十进制数转化为任意(2---16)进制
- 面试题:编写一个将十进制数转换为任意进制的算法或函数
- C++实现将十进制数转换为小于等于九的任意进制
- 将10进制转换为2-16进制
- 将任意数转换为十六进制
- 将十进制数转换为任意进制数
- 10进制转换为k进制和k进制转换为10进制
- C语言将任意数转换成任意进制
- C语言将16进制的数转换为字符串的方法(改进)
- 将一个任意输入的10进制数转化为16进制形式输出
- 将一个任意输入的10进制数转化为16进制形式输出
- 将一个数转换成小于它的任意进制(java版)
- 将16进制的数按字符格式存储,转换为10进制数输出-C语言
- 使用github搭建个人Maven私服
- 基于地面三维激光扫描技术的等高线绘制方法研究
- Mean AP = 0.6856 the data of mine zouyu
- mongodb 详细语法
- Linux基础知识学习(三)----如何制作本地YUM
- 将任意进制(2~36)的数转换为10进制,参数k=16就是16进制转10进制
- Boost.Asio学习之实现广播ChatRoom
- Android 解决ListView插入其他布局条目(item或广告)删掉数据的问题
- 位运算符--Java基础013
- 函数指针实现接口固化
- 上一篇博客的补充
- 需求获取中的注意事项
- HDU1059 Dividing(多重背包,二进制优化,模板题)
- HDU-1166-敌兵布阵