数学计算贷款理财房产置业汽车出行税务薪资商业财税健康健身日期时间单位换算生活实用教育学业科学工程工程建筑母婴女性
首页 / 名词解释 / 二进制

二进制 Binary

只用 0 和 1、逢二进一的记数法,计算机内部所用。

二进制是基数为 2 的记数法,只用 0 和 1 两个符号,数满二就向左进一位。它是计算机的底层语言:电路里通电和断电两种状态,正好对应 1 和 0,所以机器内部一切数据最终都以二进制存储和运算。

二进制每一位叫一个比特,位权从右到左依次是 1、2、4、8、16……都是 2 的次方。把每位上的数字乘以位权再相加,就得到它对应的十进制值。比如 1011 等于 8 加 0 加 2 加 1,也就是十进制的 11;反过来把十进制数不断除以 2、记下余数,倒着读就是二进制。

二进制的好处是规则简单、硬件好实现,缺点是位数多、又长又难读。为了方便人看,程序员常把二进制按每四位一组换成十六进制来简写。

常见误区:一是把二进制的 10 当成十进制的十,其实它是二;二是以为二进制只能表示整数,实际上通过定点或浮点方式,小数和负数同样能用二进制表示,负数一般用补码

关于二进制的常见问答

二进制怎么转成十进制?把每一位乘以对应的位权(从右往左是 1、2、4、8……)再相加。比如 1011 就是 8+0+2+1,等于十进制的 11。

十进制怎么转二进制?用这个数连续除以 2,每次记下余数,直到商为 0,再把余数倒着排列就是二进制结果。

一个比特是什么?比特就是二进制的一位,只能是 0 或 1,是信息的最小单位。八个比特合起来是一个字节。

用到「二进制」的计算器

相关名词

← 返回名词解释大全