#include
int main()
{
using namespace std;
long double a=2.34E+22f;
long double b=a+1.0f;
cout << "a=" << a << endl;
cout << "b-a=" << b-a << endl;
return 0;
}
最终你们的结果是什么?
为什么??
a=2.34e+22
b-a=0
结果
因为两个浮点数大小差距太大了,所以它们的加减,小的那个连尾数的末尾都够不着,被忽略不计。
#include
#include
DWORD WINAPI FunThread(LPVOID lpPra);
DWORD WINAPI FunThread2(LPVOID lpPra);
int iIndex = 0;
int tickets = 100;
HANDLE hMutex;//互斥对象句柄
void main()
{
HANDLE hTh......
答案就在这里:请大神帮我看看这段代码
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。