前言:初次接触进制是在高中时候,懵懵懂懂的,只是在看了下百度百科。大学,选了计算机这条路。进制并不是很难,只是如果不总结,总感觉乱乱的。
1.各种进制
不管是十进制还是二进制,十六进制,六十进制,二十四进制等等,各种进制不外乎计数的目的。只是,二十四进制,六十进制等一般多用于计时,十进制在生活中最为常用,所以我们最为熟悉。而二进制刚开始接触,确实有点难以接收,有点陌生。
2.进制间转换
1)其他进制转换为十进制。
科学计数法,按权展开。比如:(二进制转换为十进制)
111001 = 1* 2^5+1*2^4+1*2^3+0*2^2+0*2^1+1*2^0
其实不难理解。1*2^0,从0开始计数;0*2^1,这部分之前已经进位一次,所以权为1,以此类推
2)十进制转换为其他进制
a.短除法
十进制数除以将转换进制的相应的权,比如:
十进制数57不断除以2取余数,最开始的余数是转换后进制最高位,最后面的余数是转换后进制的最低位
3.技巧
二进制,八进制和十六进制之间,因为二的三次方是八,二的四次方是十六,所以,这三种进制之间的转换有些技巧。比如:
八进制转换为二进制,将一位八进制拆分为三位二进制
二进制转换为八进制,将三位二进制转换为一位八进制
4.其他
由此类推