Espacios de nombres
Variantes
Acciones

std::numeric_limits::min

De cppreference.com
 
 
Biblioteca de servicios
 
Apoyo de tipos
Propiedades de tipos
(C++11)
(C++11)
(C++14)
(C++11)
(C++11)(hasta C++20)
(C++11)(en desuso en C++20)
(C++11)
Constantes de rasgos de tipos
Metafunciones
(C++17)
Contexto de evaluación constante
Operaciones soportadas
Relaciones y consultas de propiedades
Modificaciones de tipos
Transformaciones de tipos
(C++11)
(C++11)
(C++17)
(C++11)(hasta C++20)(C++17)
 
 
static T min()
(hasta C++11)
staticconstexpr T min()
(desde C++11)
Devuelve el valor mínimo representable finito por el T tipo numérico. Para los tipos de punto flotante con desnormalización devuelve el mínimo valor normalizado positivo. Sólo tiene sentido para los tipos delimitadas y sin límites para los tipos sin signo, es decir, tipos que representan un conjunto infinito de valores negativos no tienen ningún sentido mínimo .
Original:
Returns the minimum finite value representable by the numeric type T. For floating point types with denormalization returns the minimum positive normalized value. Only meaningful for bounded types and for unbounded unsigned types, that is, types that represent an infinite set of negative values have no meaningful minimum.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Contenido

[editar]Valor de retorno

Tstd::numeric_limits<T>::min()
/* non-specialized */ T();
boolfalse
charCHAR_MIN
signedcharSCHAR_MIN
unsignedchar0
wchar_tWCHAR_MIN
char16_t0
char32_t0
shortSHRT_MIN
unsignedshort0
intINT_MIN
unsignedint0
longLONG_MIN
unsignedlong0
longlongLLONG_MIN
unsignedlonglong0
floatFLT_MIN
doubleDBL_MIN
longdoubleLDBL_MIN

[editar]Excepciones

Especificación noexcept:  
noexcept
  (desde C++11)

[editar]Ejemplo

Muestra el uso de tipos typedef, y la diferencia en el signo del resultado entre los tipos enteros y de punto flotante
Original:
Demonstrates the use with typedef types, and the difference in the sign of the result between integer and floating-point types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

#include <limits>#include <cstddef>#include <iostream>int main(){std::cout<<"short: "<<std::dec<<std::numeric_limits<short>::min()<<" or "<<std::hex<<std::showbase<<std::numeric_limits<short>::min()<<'\n'<<"int: "<<std::dec<<std::numeric_limits<int>::min()<<std::showbase<<" or "<<std::hex<<std::numeric_limits<int>::min()<<'\n'<<std::dec<<"ptrdiff_t: "<<std::numeric_limits<std::ptrdiff_t>::min()<<std::showbase<<" or "<<std::hex<<std::numeric_limits<std::ptrdiff_t>::min()<<'\n'<<"float: "<<std::numeric_limits<float>::min()<<" or "<<std::hexfloat<<std::numeric_limits<float>::min()<<'\n'<<"double: "<<std::defaultfloat<<std::numeric_limits<double>::min()<<" or "<<std::hexfloat<<std::numeric_limits<double>::min()<<'\n';}

Salida:

short: -32768 or 0x8000 int: -2147483648 or 0x80000000 ptrdiff_t: -9223372036854775808 or 0x8000000000000000 float: 1.17549e-38 or 0x1p-126 double: 2.22507e-308 or 0x1p-1022

[editar]Ver también

[estático](C++11)
Devuelve el menor valor finito del tipo dado
Original:
returns the lowest finite value of the given type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(función miembro estática pública)[editar]
[estático]
devuelve el menor valor positivo subnormal de lo dado tipo de punto flotante
Original:
returns the smallest positive subnormal value of the given floating-point type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(función miembro estática pública)[editar]
[estático]
devuelve el mayor valor finito del tipo dado
Original:
returns the largest finite value of the given type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(función miembro estática pública)[editar]
close