目录
1.前言
在计算机中任何数据图片都会转成二进制的形式,二进制是由一和零组成的,比如:101、10
所以我们通常会使用二进制。当然还有8进制、16进制和我们最熟悉的十进制,在这篇文章里我们学习这些进制的转换,认识这些进制。
2.了解进制
| 几进制 | 有什么数组成的 |
| 2 | 1 0 |
| 8 | 0 1 2 3 4 5 6 7 |
| 10 | 0 1 2 3 4 5 6 7 8 9 |
| 16 | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
其实N进制,就是由0~n-1组成的.
如果零到九表示不了的话,就借用一下字母.
3.转成十进制
一个很简单的方法把n进制的数字转换成十进制的数字
先用二进制举例:100
用我们的方法就是: 0 *
+ 0 *
+ 1 *
= 4
n进制就是n的次方.
我们就可以把N进制的数看成一个字符数组num
用我们举例的二进制,来写的话就是:
num[2] * pow(2,0) + num[1] * pow(2,1) + num[0] * pow(2,2
C++实现进制转换详解

本文详细介绍了C++中如何进行进制转换,包括从其他进制转为十进制,以及从十进制转为任意进制。通过基础框架、代码实现和完整示例,阐述了转换过程中的关键步骤和逻辑,适合C++初学者和进制转换需求者学习。
最低0.47元/天 解锁文章
598





