什么是二进制数?二进制数是如何表示计算机信息的?

二进制是什么?

想要了解二进制数是如何表示计算机信息的?先要追本溯源,
二进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。数字电子电路中,逻辑门的实现直接应用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。每个数字称为一个比特(Bit,Binary digit的缩写)。——百度百科

是不是看的头大,要怨就怨德国数学家莱布尼茨,瞅瞅这发量。。学不过他头发还没人多,确定了眼神,你我是来人间凑数的╮(╯▽╰)╭。
什么是二进制数?二进制数是如何表示计算机信息的?

他是世界上第一个提出二进制记数法的人。用二进制记数,只用0和1两个符号,无需其他符号。相信上过学的都认识他,没错这个大佬还跟牛顿先后独立发现了微积分,对数学、哲学、法学多个领域都有研究,历史上少见的通才(学哲学的就是不一样,这应该已经是神界大佬了),被誉为十七世纪的亚里士多德。

为什么用二进制数来表示计算机信息的?

众所周知,计算机是由集成电路IC(Integrated Circuit)这种电子部件构成的,IC有几种不同的形状,有的像黑色蜈蚣,两侧有许多引脚。
什么是二进制数?二进制数是如何表示计算机信息的?
有的像插花用的针盘,引脚在IC内部并排排列着。
什么是二进制数?二进制数是如何表示计算机信息的?

大多数IC的电源电压是+5V(不过为了控制电量的消耗,有的IC也会使用+5V以下的电压),直流电压只有0V或5V两个状态。也就是说IC的一个引脚,只能表示两个状态,IC的这个特性,决定了计算机的信息数据只能用二进制数来表示,还真是巧了,虽然二进制的计数方式并不是专门为IC而设计的,但是刚好对应上了二进制的0和1这两个数字。这点我要当个带哲学家,这世间万事万物都是有其存在的道理的,就像咱大中国使用阴、阳两种元素来表示天地万物。你认为巧合的其实正是大自然的规律,正所谓道生一,一生二,二生
什么是二进制数?二进制数是如何表示计算机信息的?

咳咳,回归正题,也由于二进制的运算法则也很简单,所以在计算机内部通常用二进制数来作为内部存储、传输和处理数据。

二进制数是如何表示计算机信息的?

我们都知道计算机中数据存储的最小单位是“”,简记为b,也称为比特,其与二进制中的一位是一一对应的。二进制数的位数一般是8位、16位、32位、64位等。。也就是8的倍数,这是因为计算机所处理信息的基本单位“字节”就包含8位的二进制数。

计算机中的内存和磁盘都是使用字节单位来保存和读写数据的,在一些计算机系统中,4 个字节代表一个字,例如unicode字符集,这是计算机在执行指令时能够有效处理数据的单位。
大多数计算机存储英文是利用ASCⅡ将字母转化为数字存储。而存储中文最开始是利用GB2312/GBK,现在用unicode字符集;unicode字符集包含所有字符(推荐大家以后利用UTF-8,毕竟现在内存也是越做越大,除了单片机应用没必要委屈自己);