int a; float b; a = (int) 123.45f; b = 200; 이거걍 정수변수에 실수넣고 실수변수에 정수넣는 간단한 예젠데 a = (int) 123.45f; 이거 뒤에 f 붙여줄필요 없지않음? a가 float도 아닌데 그리구 float는 실수 뒤에 f붙여줘야하는데 double은 뒤에 d붙여줄 필요 없는 이유가 머야?? - dc official App
걍 캐스팅할 때 무조건 붙이셈. 암시적 캐스팅은 쉽게 생각해보면 됨. 부피가 2인 공간에 1만큼은 담을 수 있지않음? 반대로 2를 1로 담을때? 불가능한게 원칙이지 않음? 그러니 컴파일러한테 1만큼은 손실해도 된다고 명시적으로 알려줘야 하는거임
음 아직 개초보라 잘은 모르겠지만 걍 위에서 float선언한채로 캐스팅할때 실수나오면 무조건 뒤에 f 붙여준다고 보면되는거지? float랑은 달리 double은 뒤에 123.45d 이렇게 d붙일 필요 없는거고 - dc App
어제알려줫잖아 새끼야
나 개초보라 그거듣고 뭔소린지몰름 ㅠㅠ 걍 그러려니해야할듯 - dc App