Je voudrais savoir s'il existe un moyen de connaitre les valeurs min et max
que peut stocker un type numérique (float, int, double, long, ...).
Un peu à l'image de sizeof(long) qui renvoi le nombre d'octet, on aurait :
Je voudrais savoir s'il existe un moyen de connaitre les valeurs min et max que peut stocker un type numérique (float, int, double, long, ...).
std::numeric_limits<>
-- ;-)
Loïc Joly
PurL wrote:
Bonjour,
Je voudrais savoir s'il existe un moyen de connaitre les valeurs min et max que peut stocker un type numérique (float, int, double, long, ...). Un peu à l'image de sizeof(long) qui renvoi le nombre d'octet, on aurait :
min(long) max(long)
Merci,
PurL
#include <limits>
int main() { cout << std::numeric_limits<long>::max(); }
-- Loïc
PurL wrote:
Bonjour,
Je voudrais savoir s'il existe un moyen de connaitre les valeurs min et max
que peut stocker un type numérique (float, int, double, long, ...).
Un peu à l'image de sizeof(long) qui renvoi le nombre d'octet, on aurait :
min(long)
max(long)
Merci,
PurL
#include <limits>
int main()
{
cout << std::numeric_limits<long>::max();
}
Je voudrais savoir s'il existe un moyen de connaitre les valeurs min et max que peut stocker un type numérique (float, int, double, long, ...). Un peu à l'image de sizeof(long) qui renvoi le nombre d'octet, on aurait :
min(long) max(long)
Merci,
PurL
#include <limits>
int main() { cout << std::numeric_limits<long>::max(); }
| PurL wrote: | > Bonjour, | > Je voudrais savoir s'il existe un moyen de connaitre les valeurs min | > et max | > que peut stocker un type numérique (float, int, double, long, ...). | > Un peu à l'image de sizeof(long) qui renvoi le nombre d'octet, on aurait : | > min(long) | > max(long) | > Merci, | > PurL | | #include <limits> | | int main() | { | cout << std::numeric_limits<long>::max();
Cependant, min() ne veut pas dire la même chose pour un flotant que pour un entier. Voir les discussions sur ce groupe même ou ailleurs.
-- Gaby
Loïc Joly <loic.actarus.joly@wanadoo.fr> writes:
| PurL wrote:
| > Bonjour,
| > Je voudrais savoir s'il existe un moyen de connaitre les valeurs min
| > et max
| > que peut stocker un type numérique (float, int, double, long, ...).
| > Un peu à l'image de sizeof(long) qui renvoi le nombre d'octet, on aurait :
| > min(long)
| > max(long)
| > Merci,
| > PurL
|
| #include <limits>
|
| int main()
| {
| cout << std::numeric_limits<long>::max();
Cependant, min() ne veut pas dire la même chose pour un flotant que
pour un entier. Voir les discussions sur ce groupe même ou ailleurs.
| PurL wrote: | > Bonjour, | > Je voudrais savoir s'il existe un moyen de connaitre les valeurs min | > et max | > que peut stocker un type numérique (float, int, double, long, ...). | > Un peu à l'image de sizeof(long) qui renvoi le nombre d'octet, on aurait : | > min(long) | > max(long) | > Merci, | > PurL | | #include <limits> | | int main() | { | cout << std::numeric_limits<long>::max();
Cependant, min() ne veut pas dire la même chose pour un flotant que pour un entier. Voir les discussions sur ce groupe même ou ailleurs.