视频字幕
进位计数制是计算机中表示数字的基础方法。它有三个核心概念:基数表示每位能用多少个不同数字,位权表示每位的权重,进位规则决定何时进位。比如十进制的基数是10,用0到9这10个数字,逢十进一。让我们看看这些可爱的数字小伙伴是如何工作的!
计算机中有四种常见的进制系统。二进制小伙伴只认识0和1两个数字,是计算机的基础语言。八进制朋友可以数到7,常用于文件权限。十进制是我们日常使用的,有0到9十个数字。十六进制最厉害,除了0到9,还有A到F,总共16个符号,在编程中经常用到。每种进制都有自己的特色和用途!
十进制转其他进制使用除基取余法。以156转二进制为例:先用156除以2得78余0,再用78除以2得39余0,继续这个过程直到商为0。每次的余数就是我们要的数字。最后把所有余数倒序排列,就得到了二进制结果10011100。这些可爱的余数小伙伴排好队,就变成了新进制的数字!
其他进制转十进制用按权展开法。以二进制1011为例:从右到左,每位数字乘以对应的位权。第0位是1乘以2的0次方等于1,第1位是1乘以2的1次方等于2,第2位是0乘以2的2次方等于0,第3位是1乘以2的3次方等于8。最后把这些可爱的结果小伙伴手拉手加起来:8加0加2加1等于11。
非十进制间转换有个巧妙的分组法!二进制转八进制时,从右往左每3位分一组,因为2的3次方等于8。比如11010110,分组后是011、010、110。每组分别转换:011是3,010是2,110是6,所以结果是326。二进制转十六进制则是4位一组。这些数字小伙伴们分组变身,转换就变得超级简单!