Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1810 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  traiter les overflows pour des calculs d'entier et de double en c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

traiter les overflows pour des calculs d'entier et de double en c++

n°259258
corvincent
Posté le 02-12-2002 à 21:34:56  profilanswer
 

Bonsoir,
 
J'ai un projet a réaliser permettant de calculer des ECP.
 
Il me manque plus qu'un truc a verifier c'est l'overflow.
 
Comment faire pour verifier lorsque j'effectuer des operations courantes ( + - * / factorielle) que mon resultat ne depasse pas le maximum du type entier et/ou du type double.
 
Merci
 

mood
Publicité
Posté le 02-12-2002 à 21:34:56  profilanswer
 

n°259262
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 02-12-2002 à 21:39:44  profilanswer
 

pour les flottants, le maximum c'est l'infini (infinity)
pour les entiers, suffit juste de vérifier que le résultat est cohérent (genre a+b < a si a et b sont positifs)
 
vas faire un tour dans std::numeric_limits


---------------
du bon usage de rand [C] / [C++]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  traiter les overflows pour des calculs d'entier et de double en c++

 

Sujets relatifs
Upload de dossiers entierDouble balises <script>
[C++] tableau de double de taille dynamiquebibliothèques ADA (reel_io.ads et entier_io.ads) ou les trouver ?
Comment faire une condition doubledouble pointeurs et tableaux?
[JAVA] convertir un entier en binaire et vice et versaAlgo de calculs stat pour détection d'une distribution multi-modale
recupérer un entier a partir d'une chaine...savoir si une variable est de type entier
Plus de sujets relatifs à : traiter les overflows pour des calculs d'entier et de double en c++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR