2012-12-17 7 views
0

에 나는형식 번호 문자열, 많은 후행/숫자/제로

float x = ([_enterValue.text floatValue]); 
//known constant number 
float y = (My value here); 
[_resultTxt setText:[NSString stringWithFormat:@"%f", x * y]]; 

결과 stringWithFormat 즉 제로 많이 가지고 간단한 계산을해야합니다. 소수점 이하

[NSString stringWithFormat:@"%.1f", x * y] 

수는 소수 자릿수 인쇄 할 의미 : 1.806700000000

어떻게 그렇게 내 string이 시도 1.8

+2

사용자에게 표시되는 10 진수로 stringFormat을 사용하지 마십시오. 번호가 사용자의 로케일에 대해 올바른 형식이되도록 NSNumberFormatter를 사용해야합니다. 예를 들어 유럽의 많은 사람들은 '1.8'이 아니라 '1,8'을보고 싶어합니다. – rmaddy

+0

팁 Maddy, 영국에있는 메신저 주셔서 감사하고 우리는 항상 소수점을 사용하지만 그게 미래의 애플 리케이션을위한 좋은 머리를 올려 주셔서 감사합니다 – JSA986

답변

2

같은 것이 단순히이 포맷에 대해 갈 것입니다.

+0

와우 정말 빠르고 도움이되었습니다! 그것을 설명해 주셔서 고마워요. 정확한 답이 나와서 대답 할 수있게 해줄 것입니다. – JSA986

+0

@ JSA986 감사합니다! –