C difference double long

Résolu/Fermé
fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 - 14 mai 2008 à 09:02
fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 - 15 mai 2008 à 11:38
Bonjour,
Voila j'ai besoin de savoir la difference entre double et long
en fait je sais a peut pre ce qu'est un long mais un double c'est koi
et si c'est possible comment passé de double à long

Merci d'avance
A voir également:

1 réponse

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
14 mai 2008 à 10:45
un double, est un type flottant (nombre réel) de taille 8 octets (64 bit) la plupart du temps.
le type long est un type entier (nombre entier naturel relatif) de taille plutôt variable, 4 octets (32 bits) sur processeurs 32 bits et taille 8 octets sur processeur 64 bits.
pour passer de double à long, c'est super simple, il suffit d'utiliser les "fonctions" associés :
double a;
long b;
a=double(b);
b=long(a);

il faut noter que dans le cas b=long(a); il y a perte d'information : tout ce qui est après la virgule est coupé.
3
fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 209
15 mai 2008 à 11:38
ok merci
0