可能重複: Elegant workaround for JavaScript floating point number problem 如果我在Javascript執行以下操作: 0.06120*400
結果是24.48。 但是,如果我這樣做: 24.48/400
結果是: 0.061200000000000004
的jsfiddle:http://jsfiddle.net/zcD
我試圖在MIPS中顯示一個十進制的二進制表示。但是這個程序陷入了無限循環。我無法弄清楚這個問題,所以請告訴我我做錯了什麼,這個程序是否適用於查找二進制數字的代表。下面是代碼: Loop:
div $s0,$t1 # t1 is 2
mflo $s0 # storing quotient in s0 for division
mfhi $s4
move $a0,$s4
li $v0
可能重複: Java Integer division: How do you produce a double? 當我將2號,試圖得到類似.90我不斷收到無論是1.0或0.0 int number1 = 6517253;
int number2 = 7195629;
double number3 = number1/number2; //returns 0.0 supposed to be