Espaces de noms
Variantes
Actions

std::numeric_limits::min

De cppreference.com

 
 
 
Soutien aux types fondamentaux
Les types de base
Original:
Basic types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Types fondamentaux
Fixe les types entiers largeur (C++11)
Limites numériques
Original:
Numeric limits
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
numeric_limits
C numérique limite interface
Informations sur le type d'exécution
Original:
Runtime type information
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Caractères de type
Original:
Type traits
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Catégories de type primaire
Original:
Primary type categories
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
is_void (C++11)
is_array (C++11)
is_pointer (C++11)
is_enum (C++11)
is_union (C++11)
is_class (C++11)
is_function (C++11)
is_object (C++11)
is_scalar (C++11)
is_compound (C++11)
is_integral (C++11)
is_floating_point (C++11)
is_fundamental (C++11)
is_arithmetic (C++11)
is_reference (C++11)
is_lvalue_reference (C++11)
is_rvalue_reference (C++11)
is_member_pointer (C++11)
is_member_object_pointer (C++11)
is_member_function_pointer (C++11)
Les propriétés du type
Original:
Type properties
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
is_const (C++11)
is_volatile (C++11)
is_pod (C++11)
is_empty (C++11)
is_polymorphic (C++11)
is_abstract (C++11)
Opérations prises en charge
Original:
Supported operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
is_constructible
is_trivially_constructible
is_nothrow_constructible
(C++11)
(C++11)
(C++11)
is_default_constructible
is_trivially_default_constructible
is_nothrow_default_constructible
(C++11)
(C++11)
(C++11)
is_copy_constructible
is_trivially_copy_constructible
is_nothrow_copy_constructible
(C++11)
(C++11)
(C++11)
is_move_constructible
is_trivially_move_constructible
is_nothrow_move_constructible
(C++11)
(C++11)
(C++11)
is_assignable
is_trivially_assignable
is_nothrow_assignable
(C++11)
(C++11)
(C++11)
is_copy_assignable
is_trivially_copy_assignable
is_nothrow_copy_assignable
(C++11)
(C++11)
(C++11)
is_move_assignable
is_trivially_move_assignable
is_nothrow_move_assignable
(C++11)
(C++11)
(C++11)
is_destructible
is_trivially_destructible
is_nothrow_destructible
(C++11)
(C++11)
(C++11)
has_virtual_destructor (C++11)
Les relations et les requêtes de propriété
Original:
Relationships and property queries
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
is_same (C++11)
is_base_of (C++11)
is_convertible (C++11)
alignment_of (C++11)
rank (C++11)
extent (C++11)
Modifications de type
Original:
Type modifications
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
remove_cv
remove_const
remove_volatile
(C++11)
(C++11)
(C++11)
add_cv
add_const
add_volatile
(C++11)
(C++11)
(C++11)
make_signed (C++11)
make_unsigned (C++11)
Transformations de type
Original:
Type transformations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
aligned_storage (C++11)
aligned_union (C++11)
decay (C++11)
enable_if (C++11)
conditional (C++11)
common_type (C++11)
underlying_type (C++11)
result_of (C++11)
Tapez constantes traits
Original:
Type trait constants
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
integral_constant (C++11)
 
 
static T min()
(avant C++11)
staticconstexpr T min()
(depuis C++11)
Retourne la valeur minimale représentable fini par le T type numérique. Pour flotter types de points de dénormalisation renvoie la valeur minimale positif normalisé. N'a de sens que pour les types bornées et non bornées pour les types non signés, c'est-à-types qui représentent un ensemble infini de valeurs négatives n'ont aucun minimum significatif .
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.

Sommaire

[modifier]Retourne la valeur

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

[modifier]Exceptions

noexcept specification:  
noexcept
   (depuis C++11)

[modifier]Exemple

Illustre l'utilisation de types typedef, et la différence dans le signe du résultat entre les types entiers et en virgule flottante
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';}

Résultat :

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

[modifier]Voir aussi

[
statique
Original:
static
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
]
(C++11)
renvoie la plus petite valeur finie du type donné
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.

(fonction membre publique statique)[edit]
[
statique
Original:
static
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
]
retourne la plus petite valeur positive inférieure à la normale de la donnée à virgule flottante de type
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.

(fonction membre publique statique)[edit]
[
statique
Original:
static
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
]
renvoie la plus grande valeur finie du type donné
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.

(fonction membre publique statique)[edit]
close