博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【递归】hex2dec
阅读量:5352 次
发布时间:2019-06-15

本文共 648 字,大约阅读时间需要 2 分钟。

自己捉摸了好久,由于不熟悉。

#include 
int dec2hex(char *p);int base;int num;int main(void){ char *hex = "AD13C"; int dec; dec = dec2hex(hex); printf("%d\n", dec); return 0;}int dec2hex(char *p){ if(*p == '\0') { base = 1; num = 0; printf("base = %d\n", base); } else { num = dec2hex(p+1); if(*p >= '0' && *p <= '9') num = num + (*p - '0') * base; else if(*p >= 'A' && *p <= 'F') num = num + (*p - 'A' + 10) * base; base = base * 16; printf("base = %d\n", base); } return num;}

 

转载于:https://www.cnblogs.com/paprikatree/p/10479464.html

你可能感兴趣的文章
面向对象
查看>>
lintcode83- Single Number II- midium
查看>>
移动端 响应式、自适应、适配 实现方法分析(和其他基础知识拓展)
查看>>
selenium-窗口切换
查看>>
使用vue的v-model自定义 checkbox组件
查看>>
[工具] Sublime Text 使用指南
查看>>
Web服务器的原理
查看>>
常用的107条Javascript
查看>>
#10015 灯泡(无向图连通性+二分)
查看>>
mysql统计一张表中条目个数的方法
查看>>
ArcGIS多面体(multipatch)解析——引
查看>>
css3渐变画斜线 demo
查看>>
JS性能DOM优化
查看>>
HAL层三类函数及其作用
查看>>
Odoo 去掉 恼人的 "上午"和"下午"
查看>>
web@h,c小总结
查看>>
java编程思想笔记(一)——面向对象导论
查看>>
Data Structure 基本概念
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
NEYC 2017 游记
查看>>