C++ 进制数专题
C++ 进制数专题
原创 于 2023-02-28 15:23:38 发布 · 粉丝可见 · 500 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/129252390
(一)十进制转 K 进制(入门)

思路:
根据 “除基取余法”
“基” -----> 表示需要转换的进制数 K
“取余” -----> 表示 待转换的十进制数除以 K 后,剩余的数值,做低位存储
代码实现如下:
1 | |
(二)K 进制数 转 十进制数

思路:
对于一个十进制数 y = d1 d2 ... dn ,它可以表示的形式为:
y = d1 * 10^n - 1 + d2 * 10^n - 2 + ... + dn - 1 * 10 + dn;
同理,如果 K 进制数 x = a1 a2 ... an, 所以它的十进制数也可以这样的形式表示:
y = a1 * P^n - 1 + a2 * P^n - 2 + ... + an - 1 * P + an;
代码实现如下:
1 | |
觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
C++ 进制数专题
http://blog.angindem.cn/2023/02/28/Angindem-CSDN博客/002_2/