Lecture 2 定点数的表示.ppt

Lecture 2 定点数的表示.ppt

ID:49511116

大小:1.69 MB

页数:43页

时间:2020-02-26

Lecture 2 定点数的表示.ppt_第1页
Lecture 2 定点数的表示.ppt_第2页
Lecture 2 定点数的表示.ppt_第3页
Lecture 2 定点数的表示.ppt_第4页
Lecture 2 定点数的表示.ppt_第5页
资源描述:

《Lecture 2 定点数的表示.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、问题整数、小数各进制之间的转换。地址的位数与其表示范围之间的关系。C语言学了哪些数据类型?计算机中用01表示所有这些类型,如何表示:字符、汉字、整数、小数、符号、多媒体?给定一个1字节的整数,它能表示的范围多大?如果表示小数,表示范围多大?运行课程介绍中例2,并解释结果。练习(127)10=()2=()16+127的原码=反码=补码=-127的原码=反码=补码=+0.25的原码=反码=补码=-0.25的原码=反码=补码=字长16位,按字节编址的8位地址能访问的最大存储空间是多少,按字编址的8位地址能访问的最大存储空间是多少?某存储单元中存

2、放的数据为81H,请问它代表的十进制的数是什么?解释结果inti=785;floatf=1.5678e3;doubled=1.5e100;if(i==(int)(float)i)cout<<"I"<usingn

3、amespacestd;int_tmain(intargc,_TCHAR*argv[]){inti;for(i=0;true;i++){if(i<0){cout<<"i="<0){cout<<"i="<

4、ream>usingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){floati=8.1,j=8.0;intk=0;while(i!=j){i/=10;j/=10;k++;}cout<<"float:"<

5、接口软件主要内容定点整数、小数的三种编码方案原码补码反码三种编码方案的比较定点整数的移码表示定点数小数点按约定方式标出定点表示SfS1S2Sn…数符数值部分小数点位置SfS1S2Sn…数符数值部分小数点位置或定点数-无符号数寄存器的位数反映无符号数的表示范围8位0~25516位0~6553500000000~11111111如没特殊说明,本课程所讲的数都是带符号数带符号的数符号数字化的数+0.101101011小数点的位置+110001100小数点的位置–110011100小数点的位置–0.101111011小数点的位置真值机器数定点数-

6、带符号数定点数-原码-整数x为真值n为整数的位数如x=+1110[x]原=0,1110[x]原=24+1110=1,1110x=1110[x]原=0,x2n>x≥02nx0≥x>-2n用逗号将符号位和数值部分隔开定点数-原码-小数x为真值如x=+0.1101[x]原=0.1101x=-0.1101[x]原=1-(-0.1101)=1.1101x1>x≥0[x]原=1–x0≥x>-1x=-0.1000000[x]原=1-(-0.1000000)=1.1000000x=+0.1000000[x]原=0.1000000用小数点将符号位和数值部分

7、隔开用小数点将符号位和数值部分隔开例 求x=0的原码解:设x=+0.0000同理,对于整数[+0]原=0,0000[+0.0000]原=0.0000x=0.0000[0.0000]原=1.0000[0]原=1,0000∴[+0]原≠[0]原定点数-原码N位原码(含符号位)表示范围整数最大值0,1…12N-1-1最小值1,1…1-(2N-1-1)小数最大值0.1…11-2-(N-1)最小值1.1…1-(1-2-(N-1))定点数-原码原码的特性(1)[X]原=符号位+

8、X

9、,即原码的最高位为符号位,尾数部分为数值位(绝对值)。(2)数0的原

10、码有正负零之分,[+0]原=0.00000000,[-0]原=1.00000000。(3)对于定点小数,原码表示不出+1和-1。(4)原码表示与增值转换方便,但两异号相加要做减法。原码计算中的

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

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

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