Long et double c++

Fermé
crow - 17 juin 2012 à 22:10
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 18 juin 2012 à 09:38
SaLèm,
Est qu'on peut travailler avec des entiers comme déclaration, et après que le calcul se fait, on affiche un double ou un long !? quelle est leurs maxima-lité!?
MErci Codialement
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
17 juin 2012 à 23:38
Bonjour,
Non. Une variable est soit un long soit un double.
Après, tu peux ruser en utilisant deux variables ou en faisant des arrondis ou autre. Mais intrinsèquement une variable ne possède qu'un type.
Le maximum d'un long c'est 2 147 483 647 (tu as le double en unsigned).
Le maximum d'un double c'est 1.7*10308 (tu as le double en unsigned).
Tu as aussi le long double pour info.
1
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
18 juin 2012 à 09:38
pas tout compris à la question.
Pourquoi vouloir faire ça ? Si c'est juste une question d'affichage, c'est à dire d'avoir une notation scientifique, c'est possible. Sinon, je rejoins fiddy sur la réponse.
Une variable peut avoir deux type, grace à union, mais ça ne fera pas ce que tu en attends je pense.
0