进制计数法

进制 (system of numeration)

进制也就是进位制。进行加法运算时逢X进一(满X进一),进行减法运算时借一当X,这就是X进制,这种进制也就包含X个数字,基数为X。十进制有 0~9 共10个数字,基数为10,在加减法运算中,逢十进一,借一当十。


十进制(Decimalism)

使用的数字都是由 0~9 共十个数字组成的,逢十进一,也因为只有 0~9 共十个数字,所以叫做十进制。 人类算数采用十进制,可能跟人类有十根手指有关。 数位有一定的意义,从右往左分别表示个位、十位、百位、千位……


二进制(Binary)

从十进制计数法类推,使用的数字只有 0、1两种,这就是二进制。例如,数字 0、1、10、111、100、1000001 都是有效的二进制。从右往左分别表示1位、2位、4位、8位...


八进制( Octal)

八进制有 0~7 共8个数字,基数为8,加法运算时逢八进一,减法运算时借一当八。例如,数字 0、1、5、7、14、733、67001、25430 都是有效的八进制。 一些编程语言中常常以数字0开始表明该数字是八进制。


十六进制(Hexadecimal 简写为 hex

十六进制中,用A来表示10,B表示11,C表示12,D表示13,E表示14,F表示15,因此有 0~F 共16个数字,基数为16,加法运算时逢16进1,减法运算时借1当16。


声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
CSRF 双重 Cookie 验证
WordPress 文章排序
Express 使用 method-override 处理动词覆盖
Web 自定义组件
表驱动方法
JavaScript 私有方法和私有属性
JavaScript 使用剪切板
ES6 Promise 和 async/await 教程