说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

高分求救:vc2005 中 atof() 函数的问题,如果想要分,可以提出来,在加分,我只能加100

编辑:说三道四文库 发布时间:2017-03-28 06:07
HTML文档下载 WORD文档下载 PDF文档下载
我根据书本内容写了一个解析公式的类,其中用到了一个函数 atof()函数,用于将字符串的数值转换成真正的double型的数值。
但在真正的转换时,atof()的精度总是在变化,

   char s[80] = "2.033";
   double ld;
   ld = atof(s);
   结果ld=2.0399999999...
如果s=2.036则ld=2.036000...001,这样的结果无法满足我的需求,不知道是为什么,还请坛上高手指教。
星期一交差,这是一定要完成的,如果实在是VC2005的问题,如果用其它方法转换,牺牲速度也行。
如果数字不复杂,就自己转换,比如:
2.036 = 2*1 + 0*1/10 + 3*1/100 + 6*1/1000 ...
关键就是取小数点的位置,其它只是简单的运算。
函数应该没有问题,机器在转换精度的时候发生了丢失。可以考试使用函数sprintf
有些数字,比如0.3,虽然看起来很小,很简单,但无论你是用float,还是double,甚至是long double,都是无法精确表示的,这取决于计算机的浮点数表示法。

参考:http://dev.csdn.net/develop/article/28/28201.shtm
二楼的可行啊,使用格式控制符,就可以可以控制输出的位数。
美国碰壁欧洲得意 华为获CERN青睐 应用数据分析新标准:Flurry增应用崩溃分析功能 Twitter被黑客入侵,25万用户信息可能被窃 16亿美元超级计算机项目助力解读人脑 卡巴斯基发现新型Android恶意软件 可入侵Windows 谷歌发布基于B-Tree的C++模板库 开源产品系列:高性能Web框架Zend Framework LiFi是否会取代WiFi? 1月浏览器排行:IE10突破1% Chrome连续3月下滑 Wine让Android也能运行Windows软件 Cory Ondrejka,是这位工程师拯救了Facebook! 三星争夺企业市场的三大痛点与对策 Xcode更新至4.6 支持iOS 6.1 工程师揭秘:NVIDIA如何锻造Android掌机 VMware掌控Puppet 老用户会被锁定吗? 试图领导创新:三星创新中心11亿美元建基金 基于WebRTC Chrome与Firefox实现视频通话 将OpenStack私有云部署到Hadoop MapReduce环境 Web设计师必备的10款最佳排版工具 诺基亚CEO谈平板计划 Android为候选系统 244亿美元!戴尔公司正式完成私有化 对抗苹果 Facebook或推Find My Friends应用 前谷歌工程团队负责人:如何打造一个完美的产品 好消息!Google Drive可存储共享JavaScript等网站 Android Rivers:用Kotlin语言写出的新闻应用 辞旧迎新 老牌游戏开发商的移动进化之路 iSuppli:硬盘市场持续萎缩 大数据应用成重要市场 全球最大校园Hackathon:失败后,你能学到什么? 走进Evasi0n,越狱黑客如何拿到iOS权限 提升服务扩展性和冗余的八个编码方向 分析数据预测未来?数据挖掘绝不是大公司的专利 就剩50分了,不好意思。我今天装了个wingate,刚上了一个小时的网,再wingate的防火墙里发现许多人扫描我,这是怎么回事情?有没有危险啊 我刚学数据库,大家推荐几本好书吧~~~~~~ 关于文件打开时的问题!! 如何捕捉异常? 请问现在除了Radiate.com还有没有广告条挣钱的网站了? 我calligrapher给分 ###如何用PB写一段程序,调用数据库存储过程sp_upgrade,输入两个字符串参数,返回一个布尔值(注:在存储过程中的两个输入参数为@sp_test 谁能给我推荐一本delphi开发数据库应用的好书 我calligrapher给分2 如何在一个超链中产生两个事件一个超链到AVI,另一个使计数器加一? 我calligrapher给分3 delphi中如何实现导航式的界面? 怎样判断一个对象已经unload或load? 119!119!有谁能救我?????? 我感觉有一半的人已经疯了~~`~~真他妈的~~~~~ 如何修改系统环境空间的大小? ListView Report styte,想在一个item的一个subtiem里显示check标志? 关于图片的问题,小意思?不看后悔 按试用期的工资算,年薪70000,在上海算个什么水平 拿位大侠有开发web手机短信平台经验。 请问那里可以找到学习C++Builder5做数据库方面的资料,我要基础一点的,谢谢! 高分征答:“停用了‘调用取消’”是什么错误? 如何得到本机上的OUTLOOK的帐号的EMAIL地址? 大家骂来骂去不爽~~~~ 我转两个笑话吧~~~~ ###Profiles使Powerbuilder与后台数据库联系起来。根据数据访问的不同,Profiles应用的接口又分为那两类?### EVC中的CFileDialog怎么不能选择文件啊? 备份数据日志时出现下面提示.请高手指教 对《程序员》的建议,大家都来说说!!! 100分!!!!!在Win32中用那个函数可以打开指定的字符文件,如指定code.out,怎样打开????? 安装VS.NET失败,不想重装系统,怎么回事? 如何退定CSDN的邮件? 救命啊!小弟遇到一个非常奇怪的问题 请问,delphi6的中文版有吗? 请问目前比较流行的数据库对中文表及中文段的支持情况 薪水问题求教 VB调用动态链接库的问题,HELP! 高分求教,MyODBC!!!!!!!!!!!!!!!!!! vc++ 写了一个vb控件,如何让客户端打包下载 关于如何在linux下运行xml的程序的问题 急!请问那为大虾知道wast这个软件啊? 求救:用VC怎么调试程序(怎样设断点) 各位高手:>>>送分问题.....谢谢!! 关于安装程序.... 在Form上放一个Memo,响应Form的onMouseMove时,为什么在Memo上移动鼠标,事件中的传递的参数Sender总是Form而不是Memo? tc++中怎样使用bitmap 送分了!! bcb报表中只有richedit可以自动折行,如何解决? 如何把asccii字符串转化为unicode形式的字符串??? 高手请帮帮我吧 打印RichTextBox 的内容时,如何设置页边距? 作文题目“我的青春我做主”的800字作文.800字作文 大队委竞选演讲稿 1000字 小亮家今年承包的鱼塘到期了,共抓起鲫鱼和鲢鱼500鲢千克,共卖了2800元,已知鲫鱼和鲢鱼每千克分别为6元和5元,则鲫鱼和鲢鱼各多少千克? 《我的青春我做主》的初中作文《我的青春, 竞选大队委演讲稿,400字左右还有竞选中队长.有自我介绍等、 王叔叔在鱼池里放养的鳊鱼比鲫鱼的4倍少80尾.鳊鱼鲫鱼一共放养了200尾,鳊鱼放养了多少尾? 介绍一种物品作文(说明文,100 字.) 以我的青春我做主为题写一篇作文,600字左右,一定要原创, 3条鳊鱼与5条鲫鱼的价格相等,每条鳊鱼比每条鲫鱼贵1.2元.每条鲫鱼的价格是多少元?要算是滴 最好还要解说还有一道题:大小两瓶油共重3千克.把大瓶油的4分之1倒入小瓶后,大瓶油与小瓶油 说明文作文50字 李芳同学被评为"金星少年"的光荣称号.改病句```````````````````````````````` 初中写开开学典礼后有感 作文600字听了校长在开学典礼的发言 你对新学期的的感触 想法. 说明文作文英语100词以下+中文 (二) 21%我从小在四川农村的外婆家长大.有一天傍晚,我随着大人们到大田里去干活.突然,狂风骤起,大雨降临.大人们怕大雨把我淋坏了,让我先单独回家.小小的我决定抄近路回去.在吹哨子一 一批零件,甲单独生产要15小时,乙的工作效率比甲高百分之50,甲乙二人共同生产了4小时,乙比甲多生产了28零件,甲乙二人继续共同生产,完成任务时,乙生产了多少个零件?快.急.列式子 急求有关电脑说明文的英文小作文100个词左右是写有关电脑的说明文1.计算机是20世纪最激动人心的发明,她有许多种类型.可以存储信息,需要时,随时取出2.计算机经过30多年的变化,体积越来越 小明家有一个鱼塘,若按7:4的比例来放养鲤鱼和鲫鱼,鲤鱼苗就比鲫鱼苗多1200尾.小明家应购买多少尾两种 冬天早上起来跑步,是跑步回来再洗脸呢还是先洗脸再跑步呢、?跑步有时出汗,出汗回来脸上不是很舒服还是要洗脸,但是冬天太冷,紧接着洗脸又不是很好. 慰问老人发言稿400字 鲫鱼苗在哪买 甲乙丙三人同时合做一批零件,甲6分钟做5个,乙每分钟做0.75个,丙做2个要3分钟,谁的工作效率最高? 300字发言稿! 刚孵出来的鲫鱼苗吃什么 本题改了:做一个零件,甲要4分钟,乙要8分钟,丙要6分钟,甲和乙和丙的工作效率比是什么?甲乙丙工.看清楚,本题已更改,三个人的:2.思路,怎么考虑的,怎么求(1)做一个零件,甲要4分钟,乙要8 冬冬有1角、5角、1元、5元的钱币各一张,每次取两种,共有几种不同的取法?急,明天交 把一元钱换成角币,有多少种换法 (人民币角币的面值有五角,二角,一角三种) 把手浸入水中,水对盆地的压强将会怎么变化金星同学早上起来打了半盆水准备洗脸,这时脑子中突然出现了一个问题,当我把手浸入水中时,水对盆底的压强将怎样变化(变大 变小 不变) 班会课上,我们通过并讨论了创建“书香班级”的活动方案.(修改病句) 竞选体育委员的演讲稿300字 金星同学想到:当他把手浸如脸盆水中时,水对脸盆的压强将怎样变化?A将变大B将变小C保持不变D条件不足 同学们通过并讨论这次主题班会活动方案.修改病句 若按7:4的比例来放养鲤鱼和鲫鱼,那么鲤鱼苗就比鲫鱼苗多1200尾.问:这两种鱼苗各购买了多少尾 求一篇400字的《我的家》说明文求一篇400字的《我的家》说明文求一篇400字的《我的家》说明文求一篇400字的《我的家》说明文求一篇400字的《我的家》说明文求一篇400字的《我的家》说明 赞美太阳的文字 200字 这次班队会腰充分发挥民主讨论 修改病句 如果按7:4的比例来放养鲤鱼和鲫鱼,那么,鲤鱼苗就比鲫鱼苗多1200尾.这两种鱼苗各有多少尾 童年趣事200字 大队委员竞选演讲稿200字里上急!大队体育委员 若按7:4的比例来放养鲤鱼和鲫鱼,鲤鱼苗就比鲫鱼苗多1200尾.小明家应购买多少尾两种鱼苗 我的青春我做主作文初一水平的急用!500或600字左右 我要找一篇“童年趣事”的作文,400字就够了.急 若按7:4的比例来放养鲤鱼和鲫鱼,那么,鲤鱼苗就比鲫鱼苗多1200尾,问:这两种鱼苗各购买了多少尾? 我的青春我做主 作文 有许多1角、2角、5角的纸币,要从这些纸币中取出1元,共有( )中不同的取法 买了两种鱼苗,若按7:4的比例来放养鲤鱼和鲫鱼,那么,鲤鱼苗就比鲫鱼苗多1200尾.问:这两种鱼苗各购买了多少尾? 我的青春我做主论文要1500字!哪里有啊. 用退一步海阔天空写一篇作文,400字就够了.注意:是小学生活类的,最好是你最近发生的.可以给一个大纲.让我有点头绪, 小明有1角、5角、1元的硬币各10枚,要取出2元,共有多少种不同的取法? 我最敬佩的人演讲稿,700字左右 书香班级理由怎么写 (1、)六一班的评议成绩是全校最好的班级.(修改病句)(2、)这次期末考试,我非争个前三名不可.(改为肯定句) 我最敬佩的人250字 书香班级怎样布置 竞选大队委的演讲稿 500字要提到:在班级组织了哪些活动,有哪些效果.我在班上发过报纸、杂志,效果还不错多写一点亮点 什么助人为乐啊等等新颖一点 300字的作文 一个让我难忘的人或一个让我敬佩的人.提纲也行 我想要个非常淡雅 而且很有书香 还有个性的班级名称! 小明家承包的鱼塘到期了水抽干后捕到鲫鱼和鳊鱼共50千克卖的2800元已知鲫鱼每千克6元鳊鱼每千克5元两种鱼各多少钱 我的青春我做主初中作文要中心思想,不要复制粘贴的长篇大论,主要是讲什么?要作文的步骤,不要范文…… 为什么要有书香班级 最近鱼塘里的鳊鱼死了而鲫鱼没死这是为什么啊
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘