- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据在计算机中表示课件
计算机应用基础——数据在计算机中的表示;数据在计算机中的表示;什么是二进制?
二进制表示的数据中,每个数位上的数字只能是0或者1
2
逢2进一:(1)2+(1)2=(10)2;容易实现
二进制只有0和1两个状态,电子器件具有实现的可行性
运算简单
二进制的运算法则少,运算简单,使硬件结构大大简化
有逻辑性
二进制的0和1正好和逻辑代数的假和真相对应
有稳定性
二进制只有0和1两个状态,传输和处理时不容易出错;数据单位;数据单位;进位计数制;常用的进位计数制;不同的数制,它们的共同特点是:
1.每一种数制都有固定的符号集:
如二进制数制,其有2个符号: 0,1;
如八进制数制,其有8个符号: 0,1,2,…,7;
如十进制数制,其有10个符号:0,1,2,…,9;
如十六进制数制,其有16个符号:
0,1,2,…,9,A,B,C,D,E,F
;
十六进制(Hexadecimal)的基数是16,它必须
有16个数字才够用。
因此,除了十进制中的10个数可用外,还必须再创造6个
数字。十六进制中借用了6个英文字母。所以,它的16个
数字依次是:0~9,A~F。其中A至F分别代表十进制数的
10至15,最大的数字也是基数减1。;由于存在不同的进制 ,那么在今后在给出了一个数时必须指明它是什么数制的数。例如:
(1010)2、(1010)8、(1010)10、(1010)16
除了用下标表示外,还可用后缀字母来表示数制。例如;判断对错;进位计数制间的转换;
将各位数码乘以各自的权值累加即可。
;为了将一个即有整数部分又有小数部分的
十进制数转换成二进制数,可以将其
整数部分和小数部分分别转换,然后再组合。
;对整数部分:除基取余;十进制数(18)10转换成二进制; 将小数不断乘以基取整数,直到小数部分为0或达到所求的精度为止(小数部分可能永远的不会得到0);第一个得到的整数为最高位,最后得到的为最低位,这个规律是:“先整为高,后整为低”
;
;十进制转换为八进制;十进制转换为十六进制;十进制数0~16和其他进制数之间的对应关系;二进制数转换为八进制数
八进制数转换为二进制数
二进制数转换为十六进制数
十六进制数转换为二进制数
;方法:
将二进制数从最右边的低位到高位每3位组成一
组,最后不足3位的前面补0,然后每3位二进制
数用一个八进制数来表示即可转换为八进制。
例如:将二进制数10101010011转换成八进制数:
010 101 010 011
2 5 2 3
即(10101010011)2=(2523)8
;
方法:
将每一位八进制数用3位二进制数表示即可得到相
应的二进制数。
例如 :将八进制数3274转换为二进制数:
3 2 7 4
011 010 111 100
即(3274)8=(011010111100)2
;方法:
将二进制数从最右边的低位到高位每4位分成一组
,最后不足4位的前面补0,然后每4位二进制用十
六进制数来表示即可得到相应的十六进制数。
例将二进制数10111010010011转换为十六进制数
0010 1110 1001 0011
2 E 9 3
即( 10111010010011)2=(2E93)16 ;方法:将每一位十六进制数用4位二进制数表示即可得到相应的二进制数。
例如:将十六进制数4C3F转换成二进制数:
4 C 3 F
0100 1100 0011 1111
即( 4C3F)16 =(0100110000111111)2
;从二进制数很容易地直接写成八进制数和十六进制数。反之亦然。即非十进制数之间的转换较简单。
而由十进制数转换成二进制数、八进制数和十六进制数相比较而言要难一些。
;数值及字符在计算机中的表示;使用计
文档评论(0)