网站首页 > 精选教程 正文
日常生活中,我们经常遇到数的“进制”转换,比如:把二进制10011转成十进制,把十进制25转成八进制…… 进制一般包含:二进制,四进制,八进制,十进制和十六进制。如果一个数转换成了“几”进制,这个数的各位数字就不能超过“几”,超过就得进位。 首先,把十进制转成别的进制。例如,把十进制“22”转成二进制:22介于2^4和2^5之间,所以二进制的最高位数是“万位”,且万位数字是“1”即1*2^4,用22-2^4=6,而1*2^2=4,中间缺2^3可以看成0*2^3,6-4=2=1*2^1,同样最后一项可以看成0*2^0,所以,十进制22转成二进制是10110。 其次,把别的进制转成十进制。例如,把八进制156转成十进制:我们把八进制156改十进制过程为1*8^2+5*8^1+6*8^0,结果是64+40+6=110。 最后,把两个非十进制相互转化,我们可以用十进制作“桥梁”。例如把四进制数321转成八进制,第一步,把四进制数321转成十进制3*4^2+2*4^1+1*4^0=48+8+1=57。第二步,把十进制数57转成八进制57=7*8^1+1*8^0,即71,四进制321转成八进制是71。 综上所述,进制的转换其实就是把数改成进制数的“方次”的倍数求和的形式,然后将“倍数”排列而成。
- 上一篇: 二进制、八进制、十进制和十六进制数制转换
- 下一篇: 数字游戏(七):各进制之间的转化
猜你喜欢
- 2024-12-25 学习编程第135天 python编程二、八、十、十六进制转换
- 2024-12-25 二进制、十进制、八进制、十六进制间的相互转换函数
- 2024-12-25 各进制之间是如何进行转换的?干货分享,值得收藏
- 2024-12-25 2、进位制之间的转换(含有小数位)
- 2024-12-25 C语言—进制转换
- 2024-12-25 二进制与十六进制、八进制之间的转换
- 2024-12-25 信息学奥赛之二进制、八进制、十进制、十六进制相互转换
- 2024-12-25 计算机进制转换:二进制、八进制、十进制、十六进制
- 2024-12-25 进制转换(二进制、八进制、十进制、十六进制)涵盖整数小数部分
- 2024-12-25 进制数相互转换
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)