c++游戏开发第三篇:进制的转换

2025-11-28 20:38:52

在了解进制的基础上,想必大家都要问,这么多进制我们该怎么去转换呢?

怎样把那些进制转换成成我们习惯的十进制呢?又或则把我们的十进制转换成计算机系统喜欢的其他进制呢?

别急,这就来给大家一些经验!

开始->附件->计算器->查看->选择 程序员型

在左中联良位置选择你输入的进制,比如十进制,输入一个数

然后选择你要转换的类型,例如二进制,这时你可以看到刚刚输入的数字,已经被转成了二进制

c++游戏开发第三篇:进制的转换

c++游戏开发第三篇:进制的转换

方法2:笔算

a,十进制转任意进制

十进制转任意进制汽彩光,可以使用该十进制数据不断地除以要转的进制(比如 转二进制就除以2 转八进制就除以8),不断地取余数,直到该数字除到0为止,再把取得的余数反写,其结果就是该十进制数转换后进制的表示方式!

c++游戏开发第三篇:进制的转换

b.任意进制转换成十进制

任意进制 转十进制,就是该进制的每一位数乘以该进制的位数次方(比如 二进制 110001 第一个1是第5位数 (从第零位数起),那么由于该进制是二进制改哨,后面还剩5位,所以是1*2^5),再把每一位的结果加起来

c++游戏开发第三篇:进制的转换

c,任意进制转任意进制

任意进制转任意进制,可以使用任意进制转十进制的方法转成十进制,再使用十进制转任意进制的方式,转成需要的进制。

方法三:特殊的进制转换

见下图

c++游戏开发第三篇:进制的转换

注意事项

1.三个二进制位 等同于一个八进制位,所以八进制转二进制可以使用方法三类似的办法

2.建议背熟0~16的二进制表示方式,对于进制的运算会快很多

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢