C++中的 Round(),floor(),ceil()


                                                            2.1             2.6              -2.1              -2.6
floor : 不大於自變量的最大整數             2                2                  -3                  -3
ceil   :不小於自變量的最大整數              3                3                  -2                  -2
round:四舍五入到最鄰近的整數             2                3                  -2                  -3

round(num,num_dight) 把num精確到num_dight位數
floor(),ceil() 需包含頭文件<math.h>

C++中沒有直接的round函數 需自己建立
double round(double r)
{
    return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5);
}


免責聲明!

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



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