[C++] representer un nombre 64 bits

representer un nombre 64 bits [C++] - C++ - Programmation

Marsh Posté le 28-11-2004 à 12:51:45    


Salut,
 
Voila, je suis sur une plateforme windows 32 bits. Donc dans mes projets C++, mes int et mes long int font 8 octets (32 bits).
 
Mais j'ai besoin de travailler avec un mot de 64bits. Afin de faire des masquages et des decalages bnaires dans tous les sens.
 
Comme je dois faire pour representer ça en C++ ?
Y a t il un type particulier à utiliser ?
 
Merci d'avance

Reply

Marsh Posté le 28-11-2004 à 12:51:45   

Reply

Marsh Posté le 28-11-2004 à 12:52:39    

fluminis a écrit :

Donc dans mes projets C++, mes int et mes long int font 8 octets (32 bits).
 


 
T'as des octets de 4 bits ? :??:
 
En C++Builder je sais qu'il y a un type __int64, mais c'est juste par compatibilité avec Delphi ; j'imagine que ça varie d'un compilateur à l'autre.


Message édité par antp le 28-11-2004 à 12:53:19

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-11-2004 à 12:54:28    

ben tu piques une extension au C
 
long long / unsigned long long

Reply

Marsh Posté le 28-11-2004 à 12:57:30    

hum, l'idée semblait sympa, j'ai sauté dessus mais la Visual le pauvre il aime pas :
 
error C2632: 'long' followed by 'long' is illegal
 
à la ligne :
long long int monTab[8];
idem si je fais :
long long monTab[8];

Reply

Marsh Posté le 28-11-2004 à 13:00:39    

__int64 sous visual ;)

Reply

Marsh Posté le 28-11-2004 à 13:01:20    

jète ton compilateur

Reply

Marsh Posté le 28-11-2004 à 13:02:10    

:love: merchi bcp !

Reply

Marsh Posté le 28-11-2004 à 13:03:34    

meuh non je l'aime bien (beurk c'est meme pas vrai), ne t'inquiete pas Taz, je bosse le plus clair de mon temps sous linux avec mes petits make file et mon gcc, que sous visual mais là c'est un cas de force majeur

Reply

Marsh Posté le 28-11-2004 à 13:05:37    

ça passe sous visual 2003 long long ... ;)

Reply

Marsh Posté le 28-11-2004 à 13:07:12    

ha bin voila, hop c'est decidé, visual .NET me voici, à mort les MFC et vive les Window Form (seul hic le framework à distribuer mais ça c est une autre histoire)

Reply

Marsh Posté le 28-11-2004 à 13:07:12   

Reply

Marsh Posté le 28-11-2004 à 13:12:50    

vi, pas de MFC, c'est mal ...
WTL ;)

Reply

Marsh Posté le 28-11-2004 à 13:14:02    

nan, winform en forsse, il a raison :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed