C語言常用的取整辦法!!


環境:VS2019

(1)使用int強制轉換

         使用int強制轉換的結果就是去掉小數部分。

            int a;
            a=int(2.2); //a=2
            a=int(-2.2); //a=-2

(2)使用floor函數向下取整

         使用floor函數的結果是向下取整,即得到比該數小的最大整數,需要包含頭文件math.h
            in a;
            a=floor(2.2); //a=2
            a=floor(-2.2); //a=-3

(3)使用ceil函數向上取整

         使用ceil函數的結果是向上取整,即得到比該數大的最小整數,需要包含頭文件math.h
          int a;
          a=ceil(2.2); //a=3
          a=ceil(-2.2); //a=-2

 


免責聲明!

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



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