2014-07-11 17 views

cevap

5

Sen yapabilirsiniz:

res = round(100 * 37.073)/100 
+0

37.070 verir. 37.07'ye ihtiyacım var. '3' düşürmek için. – AnoAPI

+0

@AnoAPI yapamazsınız. Ya böyle bir kayan noktaya sahip olursun ya da bir tamsayıya sahipsin (ya da kendi sınıfını yazarsın). [Matlab/Octave ilavesi, hassaslık rakamını kaybediyor] (http://stackoverflow.com/questions/13886821/matlab-octave-addition-losing-digits-of-precision/13887079) – carandraug

+0

Doğru yönlendirme için teşekkür ederiz. – AnoAPI

2

C tarzı printf formatını kullanabilirsiniz.

sprintf("%.2f", 32.073) 
İlgili konular