二进制是什么?

想要了解二进制数是如何表示计算机信息的?先要追本溯源,
二进制(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,毕竟现在内存也是越做越大,除了单片机应用没必要委屈自己);

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

  1. 计算机二进制基础列式,计算机基础;十进制数100对应的二进制数、八进制数和十六进制数分别是...

    中计数采用了多种记数制,比如:十进制,六十进制(六十秒为一分,六十分为一小时,即基数为60,运算规则是逢六十进一),--.在计算机中常用到十进制数.二进制数.八进制数.十六进制数等,下面就这几种在计算 ...

  2. 什么是二进制数 为什么用二进制数表示计算机信息?

    想必大家都知道计算机内部是由 IC ①这种电子部件构成的.CPU(微处理器)和内存也是IC的一种.IC有几种不同的形状,有的像一条黑色蜈蚣,在其两侧有数个乃至数百个引脚:有的则像插花用的针盘,引脚在I ...

  3. 程序是怎样跑起来的-计算机组成原理概要

     程序:指示计算机每一步动作的一组指令 程序 = 指令 + 数据 机器语言:CPU可以直接识别并使用的语言 正在运行的程序存贮在计算机的内存 内存地址:内存中,用来表示命令和数据存储位置的数值 计 ...

  4. 在计算机中常用的数据表示方法有哪些,数据在计算机中的表示方法

    1,2020/5/25,数据在计算机中的表示方法,2,2020/5/25,教学目标:了解计算机内部信息用什么进制表示,为什么要采用这种进制:掌握数制之间的转换,了解存储中几个概念及数据的编码重点及难点 ...

  5. 计算机常用的数制及编码

    数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法.编码是采用少量的基本符号,选用一定的组合原则,以表示大量复杂多样的信息的技术.计算机是信息处理的工具,任何信息必须转换成二进制形式数据 ...

  6. python中什么是按位取反_Python学习中的“按位取反”笔记总结

    |疑惑 最近在学习Python的过程中了解到位运算符,但对于按位取反有点迷糊,就比如说~9(按位取反)之后的结果是-10,为什么不是6呢?所以下面就来看看为什么不是6,正确结果是如何计算出来的呢? 敲 ...

  7. 江苏省级计算机一级b理论,江苏省计算机一级B理论部分复习资料.doc

    江苏省计算机一级B理论部分复习资料.doc 书山有路勤为径 学海无涯苦作舟 PAGE \* MERGEFORMAT 1 江苏省计算机一级B考试知识点整理 信息技术概述 考点1:什么是信息? 既不是物质 ...

  8. 计算机逻辑运算进位,二进位数进行逻辑运算1010AND1001的运算结果

    二进制数 二进制数有两个特点:它由两个基本数字0,1组成,二进制数运算规律是逢二进一. 为区别于其它进制数,二进制数的书写通常在数的右下方注上基数2,或加后面加B表示. 例如:二进制数10110011 ...

  9. 计算机二级必过知识点大全,计算机二级ms-office办公软件必过知识点.doc

    计算机二级ms-office 办公软件必过知识点 计算机基础知识部分 1.1 计算机概述 考点 1 计算机发展简史 1946 年 2 月日,世界上第一台电子计算机Eniac 在美国宾夕法尼亚 大学诞生 ...

  10. 负317是几位数在计算机课中,计算机应用基础数据在计算机中的表示ppt课件

    .,数据在计算机中的表示,[email protected],.,数据在计算机中的表示,进位计数制及相互转换数值.字符和图形图像在计算机中的表示,.,数据单位,计算机中数据的常用单位有位.字节和字.1 ...

最新文章

  1. pythonturtle怎么写_让Python的turtle命令更简短(译)
  2. 复现HITB PHP lover代码审计
  3. 《统计学》学习笔记之分类数据分析
  4. 是先打工还是直接创业?答案让我惊呆了!
  5. java 字符串转成图片_java 转换图片为字符串,将字符串转换成图片显示
  6. 构建企业级LAMMP环境
  7. slf4j打印未捕获异常信息_谁再悄咪咪的吃掉异常,我上去就是一 JIO
  8. Matlab 2018a的安装步骤
  9. epic怎么添加本地游戏_节奏大师怎么玩自制歌曲?节奏大师添加本地歌曲方法_APP教程...
  10. 【VUE】vue分页插件share
  11. 宾夕法尼亚州立大学:探索量子AI如何加速治愈癌症
  12. 架构漫谈(一):什么是架构? -王概凯 - 转
  13. JWT 避坑指南:nbf 验签失效问题的解决
  14. 如何查看路由器中的宽带密码
  15. MySQL 英文格式日期转换
  16. vue-路由篇页面跳转和页面参数传递
  17. 成语消消乐java代码_成语消消看-4399成语消消看-成语消消看答案大全
  18. 安装打印机显示域服务器不可用,Win7系统打印出错提示“Active Directory域服务当前不可用”怎么解决...
  19. 移远4G模块通信模块使用
  20. 了解前端工程化之组件化——Vue组件

热门文章

  1. 橙色云再度入选中国科学院发布的《互联网周刊》
  2. 2020《互联网周刊》年度评选结果揭晓, Smartbi获三项行业大奖
  3. 中国企业家:TD-SCDMA的坎坷商业路
  4. 正弦信号、余弦信号与复指数信号(欧拉公式)
  5. 如何删除下一页分节符_怎么去掉分节符下一页
  6. 统计学三大相关性系数(pearson、spearman、kendall)的区别。
  7. 12天,这本《重学Java设计模式》PDF书籍下载量9k,新增粉丝1400人,Github上全球推荐榜!
  8. vue UEditor集成秀米
  9. 定义复数java_java怎么定义复数?
  10. 利用谷歌地图模拟地图坐标数据