"/"號做什么運算與除數和被除數的類型有關
1. 整形運算是取整(不進行四舍五入只取整數部分)
1 int a = 4; 2 int b = 5; 3 float c = a / b; 4 Console.WriteLine(c); 5 Console.ReadKey();
結果為c=0(因為會先進行int的除法操作,得出結果0,再將結果轉為float 0;);
2.浮點運算時為除法運算
1 float a = 4; 2 float b = 5; 3 float c = a / b; 4 Console.WriteLine(c); 5 Console.ReadKey();
結果 c=0.8
Math.Celling()取整數的較大數,相當於不管余數是什么都會進一位。如Math.Celling(54.0/10.0)結果為6.
Math.Floor()取整數的較小數,相當於"/"號,即不管余數部分是什么都不進行進位。如Math.Floor(56.0/10.0)的結果是5.
Math.Floor()取整數的較小數,相當於"/"號,即不管余數部分是什么都不進行進位。如Math.Floor(56.0/10.0)的結果是5.