关于double型的赋值问题,我有一个矩阵,里面每一维可以存一个double型的数据,
m_mDataSample.m_pTMatrix[m_nrolltimeW*i+j][0]=dEnergy1;
调试时发现dEnergy1=0.998341341***,但是最后 m_mDataSample.m_pTMatrix[m_nrolltimeW*i+j][0]中存的值等于1.000000000,不知道为什么它自己就四舍五入了,有没有办法让矩阵精确保留这个值?急!help!
m_mDataSample.m_pTMatrix[m_nrolltimeW*i+j][0]=dEnergy1;
调试时发现dEnergy1=0.998341341***,但是最后 m_mDataSample.m_pTMatrix[m_nrolltimeW*i+j][0]中存的值等于1.000000000,不知道为什么它自己就四舍五入了,有没有办法让矩阵精确保留这个值?急!help!
解决方案 »
- 关于数组取值的错误
- 我只在OnSysCommand中响应了最小化“-”让程序到托盘上去,为什么“X“也这么做了
- 用GDI+将一个小图片(如几个像素)放大绘制后,边缘(主要是右边和下边)会渐渐透明,如何才能让其不透明?请各位指教。
- 昨天去了千人工程(西安)
- 如何获得单文档中CEditView中所有文字?
- 完成端口的消息 来源问题。
- vc++中对话框显示和隐藏的问题
- 这个句子怎么理解呀。帮帮忙嘛
- 我发现,当屏幕处于800*600的方式时,屏幕横向其实不止800个点!!!
- vs2010编译时间戳问题
- 在WIN98与DOS系统之间的串行通信,当传送文件大时WIN98端的程序就会出现没法响应的状况。请问怎么能不出现这个问题呢
- 如何判断发送缓冲区最后一个字节发送完毕,救命!
m_mDataSample.m_pTMatrix[m_nrolltimeW*i+j][0]=(double)dEnergy1;
我试过了不好使,另外,我说的是如何不让他四舍五入,