2016-10-04 C# decimal 除數之後缺了小數點 1564 0 自身學習記錄 decimal decimal x= 1/2; 正常來說要得到 0.5 但實際會得到 0 所以要改成 decimal x=(decimal)1/2; 這樣子情況就會變成0.5 原因是因為 1 和 2 都是 int 的型態 ,所以他才會轉換回原本的 所以必須要再次轉換回decimal 個人後端記錄 回首頁