Sujet: A combien est limité une variable ? Ven 30 Aoû 2013 - 18:16
Salut, c'est de nouveau moi !
Voilà je me posais une question qui me tracasse, à combien est limité une variable ? en parlant de chiffres je veux dire, car j'ai une varaible qui peut monter très très haute, mais au bout d'un moment elle tient plus et ça me marque error ( le jeu plante pas c'est juste qu'à la place de la variable afficher j'ai ERROR )
Et au passage, comment éviter l'écriture scientifique ? Ma variable monte comme dit très haute est ça me marque le nombre en écriture scientifique ( ce qui est assez génant ) Y a t-il un moyen pour éviter ces deux cas ?
Merci d'avance !
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
Sujet: Re: A combien est limité une variable ? Ven 30 Aoû 2013 - 18:23
GM utilise des doubles pour les nombres, donc 8 octets. Les valeurs peuvent aller de -1.7*10-308 à 1.7*10308 (d'après CCM) Et pour éviter l'écriture scientifique, essaie d'afficher : string(taVariable); Si ca marche pas, faut que tu parse ton résultat : tu prend ce qu'il y a avant le E et tu rajoute le nombre après le E de 0.
Sujet: Re: A combien est limité une variable ? Ven 30 Aoû 2013 - 18:27
Les variables de GM tiennent sur un flottant a double précision, donc les valeurs vont de -1.7*10^-308 à 1.7*10^308. Pour ce qui est de la notation scientifique, il va falloir s'y faire car a partir d'un certain seuil, la valeur est 'arrondie'. Voir ici pour plus d'informations: http://fr.wikipedia.org/wiki/IEEE_754#Format_double_pr.C3.A9cision_.2864_bits.29
Mamie Wawa Très bonne participation
Messages : 112
Sujet: Re: A combien est limité une variable ? Ven 30 Aoû 2013 - 18:53