欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++詳解使用floor&ceil&round實現(xiàn)保留小數(shù)點后兩位

 更新時間:2022年07月01日 08:55:23   作者:IT.Husky  
這篇文章主要介紹了C++使用floor&ceil&round實現(xiàn)保留小數(shù)點后兩位的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

C++四舍五入保留小數(shù)點后兩位

示例

#include <iostream>
using namespace std;
int main()
{
	double i = 2.235687;
	double j = round(i * 100) / 100;
	cout << "The original number is "  << i << endl;
	cout << "The keep two decimal of 2.235687 is "  << j << endl;
	system("pause");
	return 0;
}

運行結(jié)果

函數(shù)解析見下面

1、floor函數(shù)

功能:把一個小數(shù)向下取整      即就是如果數(shù)是2.2,那向下取整的結(jié)果就為2.000000
原型:double floor(doube x);
    參數(shù)解釋:
        x:是需要計算的數(shù)

示例

#include <iostream>
using namespace std;
int main()
{
    double i = floor(2.2);
    double j = floor(-2.2);
    cout << "The floor of 2.2 is " << i << endl;
    cout << "The floor of -2.2 is " << j << endl;
    system("pause");
    return 0;
}

運行結(jié)果

2、ceil函數(shù)

功能:把一個小數(shù)向上取整
      即就是如果數(shù)是2.2,那向下取整的結(jié)果就為3.000000
原型:double ceil(doube x);
    參數(shù)解釋:
        x:是需要計算的數(shù)

示例

#include <iostream>
using namespace std;
int main()
{
    double i = ceil(2.2);
    double j = ceil(-2.2);
    cout << "The ceil of 2.2 is " << i << endl;
    cout << "The ceil of -2.2 is " << j << endl;
    system("pause");
    return 0;
}

運行結(jié)果

3、round函數(shù)

功能:把一個小數(shù)四舍五入      即就是如果數(shù)是2.2,那向下取整的結(jié)果就為2                 如果數(shù)是2.5,那向上取整的結(jié)果就為3
原型:double round(doube x);
    參數(shù)解釋:
        x:是需要計算的數(shù)

示例

#include <iostream>
using namespace std;
int main()
{
    double i = round(2.2);
    double x = round(2.7);
    double j = round(-2.2);
    double y = round(-2.7);
    cout << "The round of 2.2 is " << i << endl;
    cout << "The round of 2.7 is " << x << endl;
    cout << "The round of -2.2 is " << j << endl;
    cout << "The round of -2.7 is " << y << endl;
    system("pause");
    return 0;
}

運行結(jié)果

到此這篇關于C++詳解使用floor&amp;ceil&amp;round實現(xiàn)保留小數(shù)點后兩位的文章就介紹到這了,更多相關C++ floor ceil round內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • c語言實現(xiàn)系統(tǒng)時間校正工具代碼分享

    c語言實現(xiàn)系統(tǒng)時間校正工具代碼分享

    這篇文章主要介紹了c語言實現(xiàn)系統(tǒng)時間校正工具,大家參考使用吧
    2014-01-01
  • C語言結(jié)構體中內(nèi)存對齊的問題理解

    C語言結(jié)構體中內(nèi)存對齊的問題理解

    內(nèi)存對齊”應該是編譯器的“管轄范圍”。編譯器為程序中的每個“數(shù)據(jù)單元”安排在適當?shù)奈恢蒙?。但是C語言的一個特點就是太靈活,太強大,它允許你干預“內(nèi)存對齊”。如果你想了解更加底層的秘密,“內(nèi)存對齊”對你就不應該再模糊了
    2022-02-02
  • C++ 中RTTI的使用方法詳解

    C++ 中RTTI的使用方法詳解

    這篇文章主要介紹了C++ 中RTTI的使用方法詳解的相關資料,希望通過本文大家能理解使用RTTI,需要的朋友可以參考下
    2017-09-09
  • C++?反匯編之關于Switch語句的優(yōu)化措施

    C++?反匯編之關于Switch語句的優(yōu)化措施

    這篇文章主要介紹了C++?反匯編之關于Switch語句的優(yōu)化措施,利用三種優(yōu)化來降低樹高度,誰的效率高就優(yōu)先使用誰,三種優(yōu)化都無法匹配才會使用判定樹,具體內(nèi)容詳情跟隨小編一起看看吧
    2022-01-01
  • 深入理解C/C++混合編程

    深入理解C/C++混合編程

    本篇文章是對C/C++混合編程進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言實現(xiàn)發(fā)送郵件功能

    C語言實現(xiàn)發(fā)送郵件功能

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)發(fā)送郵件功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 解析Linux下C++編譯和鏈接

    解析Linux下C++編譯和鏈接

    編譯&鏈接對C&C++程序員既熟悉又陌生,熟悉在于每份代碼都要經(jīng)歷編譯&鏈接過程,陌生在于大部分人并不會刻意關注編譯&鏈接的原理。本文通過開發(fā)過程中碰到的四個典型問題來探索64位linux下C++編譯&鏈接的那些事。
    2021-05-05
  • C++多字節(jié)字符與寬字節(jié)字符相互轉(zhuǎn)換

    C++多字節(jié)字符與寬字節(jié)字符相互轉(zhuǎn)換

    最近在C++編程中經(jīng)常遇到需要多字節(jié)字符與寬字節(jié)字符相互轉(zhuǎn)換的問題,自己寫了一個類來封裝wchar_t與char類型間的轉(zhuǎn)換
    2012-11-11
  • C++ MD5的源碼實例詳解

    C++ MD5的源碼實例詳解

    這篇文章主要介紹了C++ MD5的源碼實例詳解的相關資料,需要的朋友可以參考下
    2017-01-01
  • 關于C++讀入數(shù)字按位取出與進制轉(zhuǎn)換問題(典型問題)

    關于C++讀入數(shù)字按位取出與進制轉(zhuǎn)換問題(典型問題)

    這篇文章主要介紹了關于C++讀入數(shù)字按位取出與進制轉(zhuǎn)換問題,是一個非常典型的問題,本文通過實例舉例給大家介紹的非常詳細,需要的朋友可以參考下
    2020-02-02

最新評論