導致所以我有一些代碼,基本上讀取:數學是錯誤的:永遠的0
int foo = bar * (percentage/100);
其中foo代表欄的百分比。所以,如果bar是100,百分比是20,我們會預期20/100 = 0.2,所以100 * 0.2 = 20 ...但這不是發生了什麼。每一次,沒有失敗富= 0我想也許這不是一個整數,「所以我嘗試:
float foo = bar * (percentage/100);
富仍然爲0,任何幫助,將不勝感激,因爲我從來沒有在數學有了很大,但我敢肯定,我沒有錯此位的是
什麼是bar和什麼是百分比? – abatishchev
整數是整數只使用另一個數據類型,如小數,雙精度或浮點數 –
bar是一個數字。百分比是一個百分比 - 一個介於0和100之間的數字.foo是百分比數字。這聽起來像是我在重複自己,但是我真的沒有其他辦法可以做到。 – Joe