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