c++进制转换代码_轻松实现C/C++各种常见进制相互转换,你还不会你就落后了

1b01d02fba9b1c3ad63911ae5a0118cf.png

这篇文章主要介绍了轻松实现C/C++各种常见进制相互转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

其它进制转为十进制

在实现这个需求之前,先简单介绍一个c标准库中的一个函数:

124ad44461c6a1a996e6f46dc07ece49.png

参数详细说明请 参考文档

9dffd95df6958649d69eb7e0414a38f4.png

ebe048ad50995edcc4824155dd7d4c93.png

更多详细说明请 参考文档

3d5357aca5b2c3d6f3ce9c2e25b5bde3.png

2f73bb51d5a4e7c587992e3747f56625.png

c5651ba37b78372c5e5c365e0b72e4d6.png

实现效果还算理想,另外,这个函数还可以把10进制数转化为不常用的其他进制,不局限于2,8,10,16等常见进制。但是r的有效范围应该为2-36。

另外,函数并没有考虑负数以及浮点数,r不合法的情况

以上就是本文的全部内容,希望对大家的学习有所帮助。

如果有想一起学习交流c/c++,获取更多c/c++学习资料的朋友可以关注私信小编“学习”领取哦

eb43894df0904781fe4903bc4d13ecb9.png

文章来自脚本之家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值