floating 연산1 [SWIFT] Floating 연산 오류(?) 스터디 목적으로 간단한 계산기 프로그램을 만들고 있는데 난간에 부딪혔네요 ㅠ 일반 정수 연산을 잘되는데 소수점 연산을 하다보니 Floating 연산시 연산과정에서 이상하게 변합니다. 12345678910111213141516var new=0.11var pointnum:Float=0.1if(new>0){ //still under 0 repeat{ cnt++ new=new*10 print("cur1 point is : "+String(new)) print(Int(new)) print(Float(Int(new))) new=Float(new)-Float(Int(new)) print("cur2 point is : "+String(new)) pointnum/=10 print("curcal point is : "+S.. 2016. 1. 22. 이전 1 다음 인기글