你做什么需要这么精确吗?
一个double才8个字节耶,不可能存下这个数
想想换其它类型变量保存这种数据吧,要不然得特制一块CPU了
一个double才8个字节耶,不可能存下这个数
想想换其它类型变量保存这种数据吧,要不然得特制一块CPU了
解决方案 »
- 看了20集孙鑫C++视频,但是却有更多的疑问
- SOCKET 编程,服务器只开TCP/IP协议,并只打开了少量端口(TCP/IP筛选),怎么服务收不信息?
- 怎样在客户区模拟一个标题栏
- 在VC下编译时出现的一个错误,以困扰数日,请各位帮帮忙!!!
- 奇怪!我跟踪了一个函数进入WinCore.cpp,然后不小心修改了这个文件,然后:居然没事?!!
- 请教一个关于按钮的问题
- 指针返回问题,把我搞晕了
- 跪求《VC++项目开发实践》电子书和ISO镜像主要是有第一章的内容
- 帮忙呀
- 如何实现NumLock键的虚拟按下的功能(给分27)
- 面试题: 今天应聘一家游戏软件公司,要我做个作品的Code面试(VC),怎么办???
- 求助, (送分20,有兴趣吗?)
再精确,但其有交位数是不变的---所以你的想法作用不大(除非你用定点数运算--那
你的定算法了---一个高精度计算类)
不过如果想实现这种效果也是可以(伪装高精度显示),如下:
CString s;
double dPI=3.1415926535897932;
double dZCZ_PI=3.1415926;
s.Format("16位PI=%d,祖冲之的PI=%d\n",dPI,dZCZ_PI);输出如下:
16位PI=3.1415926535897932,祖冲之的PI=3.1415926与你想法一样(但进行一些运算后,数据会变化的--不信你试试)