开发者学堂课程【Python入门 2020年版:十进制转换成二进制】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10241
十进制转换成二进制
以下讲解进制转换问题:
十进制的数字转换为二进制
例:
a=23 如何将其转换成二进制? 一直除以二取余数
采用分解自因式,短除法取余数的方法转换为二进制。
23除以2商数是11 余数1
11除以2商数是2 余数1 不断除以二,并且取整数!
5除以2商数是2 余数1
2除以2商数是1 余数0
1除以2商数是0 余数1
所得结果就是将余数这一列倒叙从下向上写即为二级制结果是:10111,此结果就是十进制的23转换为二进制的结果。
可以使用计算器进行计算验证。
十进制转换为二进制就是不断除以2,前半部分写商,后半部分写余数,将余数倒叙写下即为二进制结果,以上为基本的十进制转化成二进制的基本思想。