时,1+x的尾数的有效位应该为53位,为0.1000…0001(两个.docVIP

时,1+x的尾数的有效位应该为53位,为0.1000…0001(两个.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时,1x的尾数的有效位应该为53位,为0.1000…0001(两个

MACROBUTTON MTEditEquationSection2 SEQ MTEqn \r \h \* MERGEFORMAT SEQ MTSec \r 1 \h \* MERGEFORMAT SEQ MTChap \r 1 \h \* MERGEFORMAT 第二次作业 试验报告 试验内容:求double类型和float类型的最小计算数 程序运行结果:由程序求得double正的最小计算数为2.220446e-016负的最小计算数为和-1.110223e-016;float类型正的最小计算数为1.192093e-007,负的最小计算数为-5.960464e-008,结果输出在output.txt文件中,文件中的数据依次是double类型的正负最小计算数和float类型的正负最小计算数。 测试:用以下程序进行试验,(试验1+x与1是否相等)求得的结论和先前求出的最小计算数吻合。 #includestdio.h void testdouble(FILE*fp) { double x=1; for(int i=1;i=60;i++) { fprintf(fp,%e %18.17f\t,x,1+x); if(i%2==0) fprintf(fp,\n); x=x/2.0; } x=-1; for(i=1;i=60;i++) { fprintf(fp,%e %18.17f\t,x,1+x); if(i%2==0) fprintf(fp,\n); x=x/2.0; } } void testfloat(FILE*fp) { float x=1,y=2; for(int i=1;i=30;i++) { fprintf(fp,%e %9.8f\t,x,y); if(i%3==0) fprintf(fp,\n); x=x/2.0f; y=1+x; } x=-1,y=2; for(i=1;i=30;i++) { fprintf(fp,%e %9.8f\t,x,y); if(i%3==0) fprintf(fp,\n); x=x/2.0f y=1+x; } } void main() { FILE*fp; if((fp=fopen(test.txt,w))==NULL) printf(file open error); else { testdouble(fp); testfloat(fp); } } 该程序的结果输出在test.txt文件中,其中测试数据如下 Double类型正的最小计算数 x 1+x x 1+x 1.000000e+000 2.00000000000000000 5.000000e-001 1.50000000000000000 2.500000e-001 1.25000000000000000 1.250000e-001 1.12500000000000000 6.250000e-002 1.06250000000000000 3.125000e-002 1.03125000000000000 1.562500e-002 1.01562500000000000 7.812500e-003 1.00781250000000000 3.906250e-003 1.00390625000000000 1.953125e-003 1.00195312500000000 9.765625e-004 1.00097656250000000 4.882813e-004 1.00048828125000000 2.441406e-004 1.00024414062500000 1.220703e-004 1.00012207031250000 6.103516e-005 1.00006103515625000 3.051758e-005 1.00003051757812500 1.525879e-005 1.00001525878906250 7.629395e-006 1.00000762939453120 3.814697e-006 1.00000381469726560 1.907349e-006 1.00000190734863280 9.536743e-007 1.00000095367431640 4.768372e-007 1.00000047683715820 2.384186e-007 1.0000

文档评论(0)

139****3928 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档