자바에서 자동변환 배우는데 교수님이 int와 float형을 같이 계산 할 때는 작은 쪽이 큰 쪽을 따라간다고 했던 거 같은데
그래서 10.0/4 하면 2.5 나오는 걸 보여 주셨었음
근데 같은 실습에서 (int)2.3+1.8을 하면 2+1.8인데 큰 쪽 따라가면 3이 나와야하는거 아니야?
저걸 설명해주시면서 2하고 1.8이니 큰 쪽을 따라가니 1.8이지 라고 하셨는데 이해가 안되네;;
자바에서 자동변환 배우는데 교수님이 int와 float형을 같이 계산 할 때는 작은 쪽이 큰 쪽을 따라간다고 했던 거 같은데
그래서 10.0/4 하면 2.5 나오는 걸 보여 주셨었음
근데 같은 실습에서 (int)2.3+1.8을 하면 2+1.8인데 큰 쪽 따라가면 3이 나와야하는거 아니야?
저걸 설명해주시면서 2하고 1.8이니 큰 쪽을 따라가니 1.8이지 라고 하셨는데 이해가 안되네;;
int로 강제 캐스팅 후에 큰쪽 따라가서 다시 float형으로 변경됨
숫자 큰쪽이 아니라 자료형이 포함하는 범위가 큰쪽임
아 혹시 큰 쪽이라는게 숫자상 2>1.8이 아니라 타입에서 더 많은 수를 담는다는 뜻의 큰 쪽이야?
퍄퍄퍄 압도적 감사합니다
일단 저 역겨운 사진부터 빼라. N번방 난리났는데 아직도 정신 못차리고 저런거 올리냐. 큰거 --> 메모리 큰거.
머가 역겨워 ㅂㅅ아 ㅇㅅㅇN번방이랑먼상관임?
실수형은 기본이 더블아님? 인트는 32비트니까 64비트인 더블이 더 큼 - dc App