1数制及进位制数
计算机是通过电子元器件来表示和存储数据,而电子元器件只有“开”和“关”两种状态,通常用“1”和“0”来表示,将这种方式称为 二进制数 。位(bit)
- 每一位二进制叫做一个比特——bit或b,代表一个触发器的信息量。如上图,8个触发器,即8b
- 计算机中最小的数据单位
- 值为0或1
字节(Byte)
8个二进制位组成一个字节,字节用B表示。1B=8b
计算机中最小的存储单元
1MB=1024KB=1024*1024B
1GB=1024MB=1024*1024*1024B
![322cd797b9d186521df608ceedc59d8e.png](https://i-blog.csdnimg.cn/blog_migrate/26bb49d415716d91129400ffff210c5e.png)
十进制(D):日常生活中人们都采用十进制数。即用0、1、2、3、4、5、6、7、8、9十个数码表示数值,其基数为10,规则为逢十进一。
二进制(B):用0、1两个数码表示数值,其基数为2,规则为逢二进一。
八进制(O):用0、1、2、3、4、5、6、7八个数码表示数值,其基数为8,规则为逢八进一。
十六进制(H):用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16个数码表示数值,其基数为16,规则为逢十六进一。
![f727eff48f0d79c6127d5873333c0a94.gif](https://i-blog.csdnimg.cn/blog_migrate/160d0e994eeda213daf9bf0029e9c404.gif)
2十进制数与N进制数之间的转换
N进制数转换为十进制时,“按权展开相加”的方法得到十进制数。例如,(57.625)10 = ( ? )2
由上可知:
(57)10 =(A5A4A3A2A1A0)2=(111001)2
(0.625)10=(0.A-1A-2A-3)2=(0.101)2
最后的转换结果为:
(57.625)10=(111001.101)2
![10d551cd8967fcdebc6d2c220c35f733.gif](https://i-blog.csdnimg.cn/blog_migrate/b26303610a813084025f9b5ddb1cfa0a.gif)
到了这里,非计算机专业的你是否想要放弃了。别急!在windows操作系统“附件”中的计算器里,在“查看”菜单里选择“程序员”,可轻松实现各进制数间整数部分的转换哦!
下图例子:(47)10 =(?)2
1编码
所谓编码,就是采用少量的基本符号(如二进制数0和1),选用一定的组合原则,来表示各种类型的信息,如数值、文字、图形和图像等。 为了使信息的表示、交换、存储或加工处理方便,在计算机系统中通常采用统的编码方式,因此制定了编码的国家标准或国际标准。如: 字符编码、汉字编码等。 字符编码:ASCII码称为美国信息交换标准码
采用七位二进制编码表示128个字符,每个字符对应7个二进制数
ASCII码只占用一个字节的8位的7位,它的最高位可以作为奇偶校验位,自动校验错误。
1个英文字母占用1个字节。
机内码:提供计算机系统内部进行存储、加工处理、传输所使用的代码,每个字节最高位均是“1”
国标码(GB2312-80):一个汉字编码占2个字节,每个字节最高位均是“0”
输入码:字母数字组合对汉字进行编码,如输入“大”字,拼音输入法时输入“da”,
输出码:点阵形式产生16*16(b)占32字节(B),实采用图形方式显示汉字。
从ASCII编码表可以确定某个字符的ASCII编码,方法是找出字符所在单位格对应的列、行的二进制数,然后按照b6b5b4b3b2b1b0顺序排放。如确定字符A的ASCII码;查表得字符A所在单元格对应列的二进制数为100(b6b5b4),对应行的二进制数为0001(b3b2b1b0),则字符A的ASCII码为1000001。
ASCII编码中,数字编码值
-----![d1bc0457176dd5394f437dc393d0a9e5.png](https://i-blog.csdnimg.cn/blog_migrate/cfc31b674f5963de526dcbffdd8f1f25.png)
(本文内容根据教材进行提取总结,图片来源于教材与网络。如有侵权,请联系删除。)
![a68ee60927650b1992017aca210b1e0c.png](https://i-blog.csdnimg.cn/blog_migrate/7bb4b054e7be20a05e0fe8f68959ebde.jpeg)
中职计算机应用基础课程教学
长按扫码可关注