计算机中常用的数制

计算机中常用的数制

ID:42408022

大小:914.06 KB

页数:36页

时间:2019-09-14

计算机中常用的数制_第1页
计算机中常用的数制_第2页
计算机中常用的数制_第3页
计算机中常用的数制_第4页
计算机中常用的数制_第5页
资源描述:

《计算机中常用的数制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机中常用的数制进位计数制几种常见的进位计数制各种进数值的转换十进制二进制八进制十六进制进位计数制:是一种科学的计数方法,它以累计和进位的方式进行计数,实现了很少的符号表示大范围数字的目的。1234567891011121314151617181920进位计数值的本质特征累计到10进位累计到8进位累计到2进位10进制8进制2进制进位基数进位基数决定了数的每一位的权限两个概念基数位权提示:按位权展开两种表示方法:脚标:(520)10(100.11)2(11.37)8(4F.B6)16字母:520D100.11B11.37O4F.B6H特

2、点:用十个数码表示——0、1、2、3、4、5、6、7、8、9遵循“逢十进一”的规则权展开式:D=Dn-1·10n-1+Dn-2·10n-2+···+D0·100+D-1·10-1+···+D-m·10-m例:将十进制数314.16写成展开式形式解:314.16=3102+1101+4100+110-1+610-2=300+10+4+0.1+0.06十进制数是人们最习惯使用的数值,在计算机中一般把十进制数作为输入输出的数据型式。对任意一个n位整数和m位小数的十进制数D,可表示为:特点:用两个数码表示——0、1遵循“逢二进

3、一”的规则权展开式:D=Bn-1·2n-1+Bn-2·2n-2+···+B0·20+B-1·2-1+···+B-m·2-m例:将二进制数(1101.01)2写成展开式形式,它代表多大的十进制数?解:(1101.01)2=123+122+021+120+02-1=8+4+0+1++0+0.25=(13.25)10二进制数使用的数码少,只有0和1,用电器元件的状态来表示既方便有可靠,在计算机内部存储和运算中使用,运算简单,工作可靠。对任何一个n位整数m位小数的二进制数,可表示为:+12-2计算机可直接识别的进制特点:用八个数码

4、表示——0、1、2、3、4、5、6、7遵循“逢八进一”的规则权展开式:D=Qn-1·8n-1+Qn-2·8n-2+···+Q0·80+Q-1·8-1+···+Q-m·8-m例:八进制数(317)8代表多大的十进制数?解:(317)8=382+181+780=192+8+7=(207)10八进制接近十进制,且与二进制转换方便,常用来对二进制数的“缩写”,如:将(110111001101)2写成(6715)8,便于对二进制数的表示和记忆。对任何一个n位整数m位小数的八进制数,可表示为:特点:用十六个数码表示——0、1、2、3、4、

5、5、6、7、8、9、A、B、C、D、E、F遵循“逢十六进一”的规则权展开式:D=Hn-1·16n-1+Hn-2·16n-2+···+H0·160+H-1·16-1+···+H-m·16-m例:十六进制数(3C4)16代表多大的十进制数?解:(3C4)16=3162+12161+4160=(964)10在表示同一量值时,十六进制数来的最短,如:将(110111001101)2写成(DCD)16,且与二进制转换方便,因此十六进制数常用来在程序中表示二进制数或地址。对任何一个n位整数m位小数的十六进制数,可表示为:(1011.01)2

6、=123+022+121+120+02-1=8+0+2+1++0+0.25=(11.25)10+12-2(159)8=182+581+980=64+40+9=(113)10(2A4)16=2162+10161+4160=512+160+4=(676)10友情提示请理解并熟记常用进位计数制的表非十进制数转换为十进制数方法:把各个非十进制数按权展开求和将二进制数转换成十进制数,只需按权展开式做一次十进制运算即可。(1011.01)2=123+022+121+120+02-1=8+0+2+1++0+0.25=

7、(11.25)10+12-2例:将二进制数(1011.01)2转换成十进制数十进制数整数小数二进制数十进制数转换为非十进制数转换方法:除2取余,直到商为0(基数除法)452例:将十进数45转换成二进制数2221125222120余数···········1···········0···········1···········1···········0···········1二进制的低位二进制的高位转换结果:(45)10=(101101)2练习1212练习1:将(121)10转换成二进制数60230215272321余数········

8、···1···········0···········0···········1···········1···········1二进制的低位二进制的高位转换结果:(121)10=(1111001)220··

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。