x == (int)(float)x 항상 성립하나요?
루다
2023.12.12
질문 제목 : x == (int)(float)x 항상 성립하나요? 질문 내용 : x == (int)(float)x 항상 성립하나요?
int x = ?;
x == (int)(float)x 항상 성립하나요?
성립하지 않으면 언제 그렇죠?
-
민아 2023-12-12
정확히 무슨 질문인지 잘 모르겠네요..
float은 부동소수점타입 입니다.
만약 0.24을 입력할 경우 int 타임의 정수에서는 이를 0으로 인식하지요.
그리고 위의 변수 x가 먼저 int로 선언된 이상은 어떠한 값을 대입하더라도, 저 위의 공식은 항상 성립된다고 볼 수 있겠네요..
혹시 이런 걸 원하시는건가... 잘 모르겠네요..