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

Operadores de Bit a Bit++ Tutorial Básico

Operadores de Bit a Bit++ controle de fluxo

Operadores de Bit a Bit++ função

Operadores de Bit a Bit++ array & string

Operadores de Bit a Bit++ estrutura de dados

Operadores de Bit a Bit++ classe & objeto

Operadores de Bit a Bit++ ponteiro

Operadores de Bit a Bit++ herança

Operadores de Bit a Bit++ tutorial STL

Operadores de Bit a Bit++ manual de referência

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

Operadores de Bit a Bit++ nan

Operadores de Bit a Bit ++a função fmod() calcula o numerador/o resto de ponto flutuante do denominador (arredondado).
fmod(x, y) = x - tquote * y

onde tquote é truncado, ou seja, x / o resultado de y (arredondado).

fmod() protótipo [a partir do C ++ 11começo do padrão]

double fmod(double x, double y);
float fmod(float x, float y);
long double fmod(long double x, long double y);
double fmod(Type1 x, Type2 y); //para outras combinações de tipos aritméticos

fmod() função aceita dois parâmetros e retorna valores do tipo double, float ou long double. Esta função estáCdefinidos no cabeçalho.

Parâmetros do fmod()

  • x: valor do numerador.

  • y: valor do denominador.

o valor retornado por fmod()

fmod() função retorna x / o resto de ponto flutuante de y. Se o denominador y for zero, fmod() retorna NaN (não numérico).

Exemplo1:fmod() como funciona no C ++como funciona no C?

#include <iostream>
#include <cmath>
using namespace std;
using namespace std;
int main()
    { 7Resto5, y = 2Resto1int y =
    double result = fmod(x, y);
    result = fmod(x, y);/cout << "Resto " << x << ";"
    
    x = -17Resto50, y = 2.0;
    y = 0;
    result = fmod(x, y);/cout << "Resto " << x << ";"
    
    " << y << " = " << result << endl;
return 0;

}

= 0. 7Resto5/2Resto1 = 1Resto2
= 0. -17Resto5/2 = -1Resto5

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

#include <iostream>
#include <cmath>
using namespace std;
using namespace std;
int main()
    { 12Resto19double x =
    , result; -3int y =
    
    y = 0;
    result = fmod(x, y);/cout << "Resto " << x << ";"
    
    ;
    y = 0;
    result = fmod(x, y);/cout << "Resto " << x << ";"
    " << y << " = " << result << endl;
return 0;

}

= 0. 12Resto19/-3 Ao executar o programa, a saída será:19
= 0. 12Resto19/. -0 =

  Operadores de Bit a Bit++ nan