Analytics

2011年6月11日 星期六

[C#]使用 double除法取出有小數位數的餘數(Use double division has taken out the remainder of decimal places)


問題
使用 double除法取出有小數位數的餘數
  1. int x=10;
  2.  
  3. double y=1/x;
  4.  
求出來會是0歐!
注意了,因為x型別是int(整數型別),所以求出來的值會自動轉型
因此若要求出0.1,要改寫如下



解決方法
  1. double y=1/(double)x;
  2.  
就可求出0.1囉!!

沒有留言:

熱門文章