English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Operadores de Bit++ Tutorial Básico

Operadores de Bit++ Controle de fluxo

Operadores de Bit++ Função

Operadores de Bit++ Array & String

Operadores de Bit++ Estrutura de dados

Operadores de Bit++ Classe & objeto

Operadores de Bit++ Ponteiro

Operadores de Bit++ Herança

Operadores de Bit++ Tutorial STL

Operadores de Bit++ Manual de referência

Operadores de Bit++ Uso e exemplo da função remquo()

Operadores de Bit++ =

Operadores de Bit ++do cálculo do numerador/O resto de ponto flutuante do denominador e também armazena o quociente no ponteiro passado a ele.

Operadores de Bit ++do cálculo do numerador/O resto de ponto flutuante do denominador (arredondado para o valor mais próximo). Ele também armazena o quociente no ponteiro passado a ele. Ele retornarestder()função com o mesmo valor.

remquo() protótipo [a partir do C ++ 11std::begin]

double remquo(double x, double y, int* ); 
float remquo(float x, float y, int* );
long double remquo(long double x, long double y, int* );
double remquo(Type1 x, Type2 y, int* ); // para combinações de tipos aritméticos adicionais.

remquo() função aceita três parâmetros e retorna valores do tipo double, float ou long double. Esta função está disponívelCDefinido no cabeçalho.

Parâmetros do remquo()

  • x: valor do numerador.

  • y: valor do denominador.

  • q: ponteiro para o objeto, usado internamente para armazenar o quociente do resto como valor do tipo int.

O valor retornado pelo remquo()

A função remquo() retorna x / O resto de ponto flutuante de y (arredondado para o valor mais próximo). Se o denominador y for zero, o remquo() retorna NaN (não numérico).

Exemplo1:remquo() em C ++Como funciona?

#include <iostream>
#include 
#include <cmath>
using namespace std;
int main()
    {
    int q; 12Quociente5, y = 2Quociente2int y =
    double result = remquo(x, y, &q);
    result = remquo(x, y, &q);/cout << "Resto " << x << "";
    cout << "Quociente " << x << "\";/" << y << " = " << q << endl << endl;
    x = -12Quociente5int y =
    ;
    result = remquo(x, y, &q);/cout << "Resto " << x << "";
    cout << "Quociente " << x << "\";/" << y << " = " << q << endl << endl;
    y = 0;
    ;
    result = remquo(x, y, &q);/cout << "Resto " << x << "";
    cout << "Quociente " << x << "\";/" << y << " = " << q << endl << endl;
    
    " << y << " = " << result << endl;
return 0;

}

Ao executar este programa, a saída será: 12Quociente5/2Quociente2 . -0.7
Resto 12Quociente5/2Quociente2 . 6
Ao executar este programa, a saída será: -12Quociente5/2Quociente2 = 0.7
Resto -12Quociente5/2Quociente2 . -6
Ao executar este programa, a saída será: -12Quociente5/0 = -nan
Resto -12Quociente5/0 = 0

Exemplo2:remquo() função para parâmetros de diferentes tipos

#include <iostream>
#include 
#include <cmath>
using namespace std;
int main()
    {
    int q; 12Quociente5
    double x = 10int y =
    
    ;
    result = remquo(x, y, &q);/cout << "Resto " << x << "";
    
    " << y << " = " << result << endl;
return 0;

}

Ao executar este programa, a saída será: 12Quociente5/10 . 2Quociente5
Resto 12Quociente5/10 . 1

Operadores de Bit++ =