C 语言:十进制、十六进制数据互换
最近写单片机数据转换用到了十进制、十六进制互换,将示例 Demo 分享给各位朋友:十进制转换为十六进制,代码如下所示:
复制代码
各位可以将手动规定的 length 参数,修改为自动计算数据长度的效果。十六进制转换为十进制,代码如下所示:
复制代码
除了使用以上方法,还可以使用:sprintf()函数,声明如下所示:
复制代码
只需要修改函数参数,就可以便捷实现各类型进制转换,例如实现十进制、十六进制数据互换,伪代码如下所示:
复制代码
版权声明: 本文为 InfoQ 作者【不脱发的程序猿】的原创文章。
原文链接:【http://xie.infoq.cn/article/51f640ef676bb0d4a8f69736e】。文章转载请联系作者。
评论