CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

简单问题,送分

楼主bondliu200()2003-04-04 08:38:34 在 VC/MFC / 基础类 提问

char   s[128];  
  double   f;  
  f   =   12345678901234567890.12;  
  sprintf(   Buff,   "%.2f",   f   );  
  AfxMessageBox(   Buff   );  
   
  为什么显示的字符串为:12345678901234567000.00  
  而不是:12345678901234567890.12??  
  问题点数:0、回复次数:11Top

1 楼E17(守护星)回复于 2003-04-04 08:46:26 得分 0

你   那个   Buff   是什么?Top

2 楼E17(守护星)回复于 2003-04-04 08:52:37 得分 0

确实   是有这个问题   ,,我也搞不懂了Top

3 楼coyer(test)回复于 2003-04-04 09:17:15 得分 0

好像是有问题,我测试一下看看。Top

4 楼skyzxg(sky)回复于 2003-04-04 09:29:04 得分 0

12345678901234567890.12;  
  数值太长,超出范围Top

5 楼chb2000()回复于 2003-04-04 09:30:38 得分 0

double   范围为1.7E–308    
  Top

6 楼laolaoliu2002(老刘----狂热的热爱人民币)回复于 2003-04-04 09:33:40 得分 0

数值太长Top

7 楼wkpeng(天堂小鸟)回复于 2003-04-04 10:09:39 得分 0

1.7E308,我考,换成十进制是多少阿,很大阿  
  不过还是越界了Top

8 楼bondliu200()回复于 2003-04-04 13:00:57 得分 0

把char   s[128];改为char   Buff[128];Top

9 楼bondliu200()回复于 2003-04-04 13:03:25 得分 0

up  
  Top

10 楼tudou614(魔蟹座的SATAN)回复于 2003-04-04 13:31:30 得分 0

你   那个   Buff   是什么?我不明白!!!!!!!!Top

11 楼bondliu200()回复于 2003-04-04 17:34:00 得分 0

char   Buff[128];  
  double   f;  
  f   =   12345678901234567890.12;  
  sprintf(   Buff,   "%.2f",   f   );  
  AfxMessageBox(   Buff   );  
   
  为什么显示的字符串为:12345678901234567000.00  
  而不是:12345678901234567890.12??Top

相关问题

  • 简单!送分!
  • 简单,送分
  • 简单送分题:)
  • 简单!白送分!!
  • 简单送分题!!
  • 简单送分题
  • 简单一题,送分20。
  • 送分——简单要命了!
  • 简单的送分题
  • 超简单问题,送分

关键词

  • buff
  • afxmessagebox
  • sprintf
  • 范围
  • 阿
  • double
  • 显示的字符串
  • char

得分解答快速导航

  • 帖主:bondliu200

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo