std::numeric_limits::max
De cppreference.com
< cpp | types | numeric limits
![]() | Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate. La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
static T max() | (hasta C++11) | |
staticconstexpr T max() | (desde C++11) | |
Devuelve el valor máximo representable finito por el
T
tipo numérico. Significativa para todos los tipos limitadas .Original:
Returns the maximum finite value representable by the numeric type
T
. Meaningful for all bounded types.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar]Valor de retorno
T | std::numeric_limits<T>::max() |
/* non-specialized */ | T(); |
bool | true |
char | CHAR_MAX |
signedchar | SCHAR_MAX |
unsignedchar | UCHAR_MAX |
wchar_t | WCHAR_MAX |
char16_t | UINT_LEAST16_MAX |
char32_t | UINT_LEAST32_MAX |
short | SHRT_MAX |
unsignedshort | USHRT_MAX |
int | INT_MAX |
unsignedint | UINT_MAX |
long | LONG_MAX |
unsignedlong | ULONG_MAX |
longlong | LLONG_MAX |
unsignedlonglong | ULLONG_MAX |
float | FLT_MAX |
double | DBL_MAX |
longdouble | LDBL_MAX |
[editar]Excepciones
[editar]Ejemplo
Muestra el uso de max () con algunos tipos fundamentales y algunas typedefs biblioteca estándar (la salida es específica del sistema)
Original:
Demonstrates the use of max() with some fundamental types and some standard library typedefs (the output is system-specific)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Ejecuta este código
#include <limits>#include <cstddef>#include <iostream>int main(){std::cout<<"short: "<<std::dec<<std::numeric_limits<short>::max()<<" or "<<std::hex<<std::showbase<<std::numeric_limits<short>::max()<<'\n'<<"int: "<<std::dec<<std::numeric_limits<int>::max()<<" or "<<std::hex<<std::numeric_limits<int>::max()<<'\n'<<std::dec<<"streamsize: "<<std::dec<<std::numeric_limits<std::streamsize>::max()<<" or "<<std::hex<<std::numeric_limits<std::streamsize>::max()<<'\n'<<"size_t: "<<std::dec<<std::numeric_limits<std::size_t>::max()<<" or "<<std::hex<<std::numeric_limits<std::size_t>::max()<<'\n'<<"float: "<<std::numeric_limits<float>::max()<<" or "<<std::hexfloat<<std::numeric_limits<float>::max()<<'\n'<<"double: "<<std::defaultfloat<<std::numeric_limits<double>::max()<<" or "<<std::hexfloat<<std::numeric_limits<double>::max()<<'\n';}
Salida:
short: 32767 or 0x7fff int: 2147483647 or 0x7fffffff size_t: 18446744073709551615 or 0xffffffffffffffff streamsize: 9223372036854775807 or 0x7fffffffffffffff float: 3.40282e+38 or 0x1.fffffep+127 double: 1.79769e+308 or 0x1.fffffffffffffp+1023
[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) |
[estático] | devuelve el menor valor finito del tipo dado Original: returns the smallest 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) |