二进制

文章介绍了二进制的基本原理,包括位(bit)、字节(byte)的概念,以及十进制与二进制之间的转换。同时,讨论了二进制运算和在计算机中的单位换算,如KB、GB、TB。此外,提到了整数和浮点数在计算机中的表示方法,以及ASCII和Unicode编码系统在字符表示中的作用。
摘要由CSDN通过智能技术生成

1、二进制的原理,存储单元MB/GB/TB解释

1.计算机中的二进制表示:

单个数字1或0,1位二进制数字命名为位(bit),也称1比特。

2.字节(byte)的概念:

1byte=8bit,即1byte代表8位数字。最早期的电脑为八位的,即以八位为单位处理数据。为了方便,将八位数字命名为1字节(1byte).

3.十进制与二进制的区别:

  • 十进制有10个数字,0-9,逢10进1(不存在10这个数字),则每向左进一位,数字大10倍。
  • 二进制有2个数字,0-1,逢2进1,(不存在2这个数字),则每向左进一位,数字大2倍。

2如何进行二进制与十进制联系起来:

  • 将十进制与二进制的位数提取出来,编上单位:

eg.二进制的1011=1*2^0 + 1*2^1 + 0*2^2 + 1*2^3= 11(从右往左数)

eg.十进制的1045= 1*10^3 + 0*10^2 + 4*10^1 + 5*10^0

3十进制与二进制的图示:

十进制的263

 

二进制的10110111

 

4二进制的运算:

相同的位数相加,逢2进1

 

5 byte在电脑中的单位换算:

1kb=2^10bit = 1024byte =1000b

1TB=1000GB

1GB=十亿字节=1000MB=10^6KB

6 32位与64位电脑的区别

32位的最大数为43亿左右

64位的最大数为9.2*10^18

2、正数、负数、正数、浮点数的表示

1)计算机中表示数字的方法

1整数:

表示方法:

  • 第1位:表示正负 1是负,0是正(补码)
  • 其余31位/63位: 表示实数

2浮点数(Floating Point Numbers):

定义:小数点可在数字间浮动的数(非整数)

表示方法:IEEE 754标准下

用类似科学计数法的方式,存储十进制数值

  • 浮点数=有效位数*指数
  • 32位数字中:第1位表示正负,第2-9位存指数。剩下23位存有效位数

eg.625.9=0.6259(有效位数)*10^3(指数)

3、美国信息交换标准代码-ASCⅡ,用来表示字符

1全称:美国信息交换标准代码

2作用:用数字给英文字母及符号编号

3内容:7位代码,可存放128个不同的值。

4图示:

 

4、UNICODE,统一所有字符编码的标准

1诞生背景:1992诞生,随着计算机在亚洲兴起,需要解决ASCⅡ不够表达所有语言的问题。

为提高代码的互用性,而诞生的编码标准。

2内容:UNICODE为17组的16位数字,有超过100万个位置,可满足所有语言的字符需求。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值