2023년 11월 1일 수요일

부동 소수점 연산의 문제

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>

 
using namespace std;
 
int main()
{
 
    float a = 3.4 + 0.1;
    float b = 1.1 + 0.1;
 
 
    if (a == 3.5)
        cout << "true" << endl;
    else cout << "false" << endl;
 
 
    if (b == 1.2)
        cout << "true" << endl;
    else cout << "false" << endl;
 
    return 0;
}
cs



실제 저장값




댓글 없음:

댓글 쓰기

c++ thread.h

 c++에서 쓰레드 돌릴려면 thread.h 헤더를 쓰면 되는데 이 친구는 쓰레드가 아직 실행 중인지, 아니면 강제 종료하거나 하는 함수가 없어서 조금 아쉬운 애다. std::thread 는 로컬 변수로 선언하든 new 동적 할당을 하든 start 함...