进制计数法

进制 (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。


声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
JavaScript 函数
MySQL 的 sql_mode 模式介绍:为什么 MySQL 中 int,float,double 类型字段插入空字符时自动转为0
Node.js 控制台进度条实现原理
JavaScript 流程控制语句
JavaScript 对象
JavaScript 使用剪切板
JavaScript 事件处理程序
JavaScript 数组