Forum Programmation.c Type entier

Posté par  .
Étiquettes : aucune
0
22
avr.
2007
Bonjour

j'ai besoin de manipuler une variable entière composée de 16 chiffres, le type long ne fait pas l'affaire puisque la variable a un nombre max de 10 chiffres
vous pouvez m'aider svp?

Merci
  • # long long

    Posté par  . Évalué à 5.

    introduit dans la norme C99 permet de traiter des valeurs allant de -9223372036854775807 à +9223372036854775807 (-2^63-1 à 2^63-1)

    si tu n'as pas besoin de nombres négatifs, unsigned long long va de 0 à 18446744073709551615 (2^64-1)

    plus d'info sur les types disponibles en C:
    http://fr.wikibooks.org/wiki/Programmation_C_Types_de_base
  • # Quel genre de manipulation ?

    Posté par  . Évalué à 1.

    Quelle est la raison de ce dimensionnement à 16 chiffres ?
    Seize chiffres significatifs, ça me semble bcp pour une valeur.
    Si le but est de manipuler plusieurs valeurs en les codant dans une seule variable scalaire, l'astuce pourrait être à courte vue :
    - manque d'extensibilité
    - manque de portabilité.

    Mes2cts

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.