亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

C++ 基礎(chǔ)教程

C++ 流程控制

C++ 函數(shù)

C++ 數(shù)組 & 字符串

C++ 數(shù)據(jù)結(jié)構(gòu)

C++ 類 & 對(duì)象

C++ 指針

C++ 繼承

C++ STL 教程

C++ 參考手冊(cè)

C++ remquo() 函數(shù)使用方法及示例

C++ 庫(kù)函數(shù) <cmath>

C ++中的remquo()函數(shù)計(jì)算分子/分母的浮點(diǎn)余數(shù),并且還將商存儲(chǔ)到傳遞給它的指針。

C ++中的remquo()函數(shù)計(jì)算分子/分母的浮點(diǎn)余數(shù)(四舍五入到最接近的值)。它還將商存儲(chǔ)到傳遞給它的指針。它返回與restder()函數(shù)相同的值。

remquo()原型[從C ++ 11標(biāo)準(zhǔn)開(kāi)始]

double remquo(double x, double y, int* q); 
float remquo(float x, float y, int* q);
long double remquo(long double x, long double y, int* q);
double remquo(Type1 x, Type2 y, int* q); // 用于其他算術(shù)類型組合的附加重載。

remquo()函數(shù)接受三個(gè)參數(shù),并返回double,float或long double類型的值。此功能在<cmath>頭文件中定義。

remquo()參數(shù)

  • x:分子的值。

  • y:分母的值。

  • q:指向?qū)ο蟮闹羔?,?nèi)部用于確定余數(shù)的商存儲(chǔ)為int類型的值。

remquo()返回值

remquo()函數(shù)返回x / y的浮點(diǎn)余數(shù)(四舍五入到最接近的值)。如果分母y為零,則remquo()返回NaN(非數(shù)字)。

示例1:remquo()在C ++中如何工作?

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int q;
    double x = 12.5, y = 2.2;

    double result = remquo(x, y, &q);
    cout << "余數(shù) " << x << "/" << y << " = " << result << endl;
    cout << "商 " << x << "/" << y << " = " << q << endl << endl;

    x = -12.5;
    result = remquo(x, y, &q);
    cout << "余數(shù) " << x << "/" << y << " = " << result << endl;
    cout << "商 " << x << "/" << y << " = " << q << endl << endl;

    y = 0;
    result = remquo(x, y, &q);
    cout << "余數(shù) " << x << "/" << y << " = " << result << endl;
    cout << "商 " << x << "/" << y << " = " << q << endl << endl;
    
    return 0;
}

運(yùn)行該程序時(shí),輸出為:

余數(shù) 12.5/2.2 = -0.7
商 12.5/2.2 = 6

余數(shù) -12.5/2.2 = 0.7
商 -12.5/2.2 = -6

余數(shù) -12.5/0 = -nan
商 -12.5/0 = 0

示例2:remquo()函數(shù)用于不同類型的參數(shù)

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int q;
    double x = 12.5
    int y = 10;
    
    result = remquo(x, y, &q);
    cout << "余數(shù) " << x << "/" << y << " = " << result << endl;
    
    return 0;
}

運(yùn)行該程序時(shí),輸出為:

余數(shù) 12.5/10 = 2.5
商 12.5/10 = 1

C++ 庫(kù)函數(shù) <cmath>