第4课:二进制 benben Posted on Jan 20 2023 Crash cource in computer science ##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倍。 ###4. 如何进行二进制与十进制联系起来: * 将十进制与二进制的位数提取出来,编上单位: 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 ###5. 十进制与二进制的图示: 十进制的263  二进制的10110111  ###6. 二进制的运算: 相同的位数相加,逢2进1  ###7. byte在电脑中的单位置换: 1byte=8bit 1KB=1024byte 1TB=1000GB 1GB=十亿字节=1000MB=10^6KB ##2、正数、负数、整数、浮点数的表示 ###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诞生,随着计算机在亚洲兴起,需要解决ASCII不够表达所有语言的问题。为提高代码的互用性,而诞生的编码标准。 2. 内容:UNICODE为17组的16位数字,有超过100万个位置,可满足所有语言的字符需求 赠人玫瑰,手留余香 赏 Wechat Pay Alipay 第1课:计算机早期历史 第12课:编程基础—语句和函数