Espaços nominais
Variantes
Acções

std::div, std::ldiv, std::lldiv

Da cppreference.com
< cpp‎ | numeric‎ | math

 
 
Biblioteca numéricos
Funções matemáticas comuns
De ponto flutuante ambiente
Números complexos
Matrizes numéricas
Pseudo-aleatório de geração de números
Tempo de compilação aritmética racional(C++11)
Genéricos operações numéricas
Original:
Generic numeric operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
 
Funções matemáticas comuns
Funções
Original:
Functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Operações básicas
Original:
Basic operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
divldivlldivimaxdiv
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Funções exponenciais
Original:
Exponential functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
(C++11)
Funções de poder
Original:
Power functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
Funções trigonométricas e hiperbólicas
Original:
Trigonometric and hyperbolic functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
Erro e funções gamma
Original:
Error and gamma functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
(C++11)
Número inteiro mais próximo de operações de ponto flutuante
Original:
Nearest integer floating point operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Flutuando funções de manipulação de pontos
Original:
Floating point manipulation functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)(C++11)
(C++11)
(C++11)
Classificação / Comparação
Original:
Classification/Comparison
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Constantes de macros
Original:
Macro constants
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)(C++11)(C++11)(C++11)(C++11)
 
Definido no cabeçalho <cstdlib>
std::div_t     div(int x, int y );
std::ldiv_t    div(long x, long y );
std::lldiv_t   div(longlong x, longlong y );
(desde C++11)
std::ldiv_t   ldiv(long x, long y );
std::lldiv_t lldiv(longlong x, longlong y );
(desde C++11)
Definido no cabeçalho <cinttypes>
std::imaxdiv_t div(std::intmax_t x, std::intmax_t y );
(desde C++11)
std::imaxdiv_t imaxdiv(std::intmax_t x, std::intmax_t y );
(desde C++11)
Calcula o quociente (o resultado da expressão x/y) e remanescente (o resultado da expressão x%y) simultaneamente. (desde C++11)
Original:
Computes the quotient (the result of the expression x/y) and remainder (the result of the expression x%y) simultaneously. (desde C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Calcula o quociente eo resto simultaneamente. O quociente é o quociente algébrica com qualquer parte fracionária descartado (truncado para zero). O restante é quot * y + rem == x que tais. (até C++11)
Original:
Computes quotient and remainder simultaneously. The quotient is the algebraic quotient with any fractional part discarded (truncated towards zero). The remainder is such that quot * y + rem == x. (até C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Índice

[editar]Notas

Até C + 11, a direção do arredondamento do quociente eo sinal do restante no built-in operadores de divisão e resto foi definida pela implementação se um dos operandos foi negativo, mas foi bem definido no std::div.
Original:
Until C++11, the rounding direction of the quotient and the sign of the remainder in the built-in division and remainder operators was implementation-defined if either of the operands was negative, but it was well-defined in std::div.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar]Parâmetros

x, y -
valores inteiros
Original:
integer values
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar]Valor de retorno

Estrutura de tipo div_t, ldiv_t, ldiv_t, imaxdiv_t definido como:
Original:
Structure of type div_t, ldiv_t, ldiv_t, imaxdiv_t defined as:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
struct div_t {int quot;// The quotientint rem;// The remainder};   struct ldiv_t {long quot;// The quotientlong rem;// The remainder};   struct lldiv_t {longlong quot;// The quotientlonglong rem;// The remainder};   struct imaxdiv_t {std::intmax_t quot;// The quotientstd::intmax_t rem;// The remainder};

[editar]Veja também

restante da operação de ponto flutuante de divisão
Original:
remainder of the floating point division operation
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função)[edit]
close