作者:w50251898 | 来源:互联网 | 2023-10-15 19:34
人类日常生活中,计数通常使用10进制数的,逢十进一是基本法则。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。基数是指,进位计数制中所采用的数码(数制中用来表示“量”的
Python少儿编程小课堂(八)
预备知识
数的进制
人类日常生活中,计数通常使用10进制数的,逢十进一是基本法则。比如两数相加15+28,个位上5和8相加,得13个位上只保留3,超过10的部分进位到十位上是1。
进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。位权是指,进位制中每一固定位置对应的单位值。
日常生活中,除了十进制还是有少数其他进制的,如:1分=60秒,1小时=60分;一天=24小时;一打=12个;1公斤=2市斤等等。成语“半斤八两”说明古代的重量单位是16进制的,一斤=16两。
计算机的世界里,只有“0”和“1”,所以使用二进制。简化表达还有八进制和十六进制。人类用是10进制,所有数据转换是人类语言和机器语言的桥梁,程序语言说白了其实还是人类语言,最后指挥电脑“做什么”还是需要编译或者解释成二进制的机器语言,电脑才能明白要“做什么”。
进制转换
十进制转其它进制的总的方法:
整数部分——除基取余,倒序拼接余数;对于小数部分——乘基取整,正序拼接整数。
十进制转二进制方法: