Comment mettre un INT a l'infini en C?

Résolu/Fermé
Jrpicot - 22 oct. 2009 à 15:37
 Utilisateur anonyme - 23 oct. 2009 à 16:25
Bonjour, j'aimerais savoir comment mettre un INT a l'infini en language C. ceci me servirai pour faire une calculatrice sous unix.

Je vous remercie de votre aide.

7 réponses

la taille de l'entier n'est limitée que par les routines qui le manipulent. Ce n'est donc ni une histoire de processeur ni de mémoire. À titre d'exemple, on peut citer le pascal ucsd ou les integer pouvaient occuper jusqu'à 64 octets
2.
1
biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106
23 oct. 2009 à 09:47
Merci pour l'info. :)
0
Utilisateur anonyme
23 oct. 2009 à 15:56
oui mais la variable est stocké dans la mémoire ? (non ?)
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192 > Utilisateur anonyme
23 oct. 2009 à 16:05
oui, mais tu peux très bien réserver autant d'octets mémoire que tu veux.
c'est jsute que le processeur ne gère pas des nombres infiniments grands, mais tu peux toujours tricher, surtout en codant en C, pour gèrer, comme c'était dit plus haut, avec des char par exemple... tu ré écris tes fonctions de division, multiplication, etc, et tout est faisable...
les mecs qui ont lancé des ordinateurs à calculer pi, ils ont pas passé leur temps à créer un ordinateurs à processeur 1024bits ;) ils ont pris leur temps à potasser un algo leur permettant d'utiliser les nombres ta la taille qu'ils voulaient
1
Utilisateur anonyme > Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014
23 oct. 2009 à 16:25
ok
0
biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106 > Utilisateur anonyme
23 oct. 2009 à 16:06
Le stockage, de nos jours, n'est pas vraiment un problème. :D
0