c# 中的除法運算


%"為取余號。

"/"號做什么運算與除數和被除數的類型有關

1. 整形運算是取整(不進行四舍五入只取整數部分)            

            int a = 4;
            int b = 5;
            float c = a / b;
            Console.WriteLine(c);
            Console.ReadKey();

 結果為c=0(因為會先進行int的除法操作,得出結果0,再將結果轉為float 0;);

2.浮點運算時為除法運算                      

            float a = 4;
            float b = 5;
            float c = a / b;
            Console.WriteLine(c);
            Console.ReadKey();

結果 c=0.8

Math.Celling()取整數的較大數,相當於不管余數是什么都會進一位。如Math.Celling(54.0/10.0)結果為6.
Math.Floor()取整數的較小數,相當於"/"號,即不管余數部分是什么都不進行進位。如Math.Floor(56.0/10.0)的結果是5.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM