Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1308 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] representer un nombre 64 bits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] representer un nombre 64 bits

n°909578
fluminis
Posté le 28-11-2004 à 12:51:45  profilanswer
 


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

mood
Publicité
Posté le 28-11-2004 à 12:51:45  profilanswer
 

n°909579
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-11-2004 à 12:52:39  profilanswer
 

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
n°909580
Taz
bisounours-codeur
Posté le 28-11-2004 à 12:54:28  profilanswer
 

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

n°909586
fluminis
Posté le 28-11-2004 à 12:57:30  profilanswer
 

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];

n°909588
cricri_
Posté le 28-11-2004 à 13:00:39  profilanswer
 

__int64 sous visual ;)

n°909590
Taz
bisounours-codeur
Posté le 28-11-2004 à 13:01:20  profilanswer
 

jète ton compilateur

n°909591
fluminis
Posté le 28-11-2004 à 13:02:10  profilanswer
 

:love: merchi bcp !

n°909594
fluminis
Posté le 28-11-2004 à 13:03:34  profilanswer
 

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

n°909596
cricri_
Posté le 28-11-2004 à 13:05:37  profilanswer
 

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

n°909598
fluminis
Posté le 28-11-2004 à 13:07:12  profilanswer
 

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)

mood
Publicité
Posté le 28-11-2004 à 13:07:12  profilanswer
 

n°909602
cricri_
Posté le 28-11-2004 à 13:12:50  profilanswer
 

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

n°909603
chrisbk
-
Posté le 28-11-2004 à 13:14:02  profilanswer
 

nan, winform en forsse, il a raison :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] representer un nombre 64 bits

 

Sujets relatifs
[RSS] Nombre maximum d'items à afficherCompter le nombre de mots dans une CString.
Arbre, calcul du nombre de "coup" pour une recherche[SQL/ACCESS] Rechercher si un nombre est dans une table
compter le nombre de link clickerComment mettre les chiffres d'un nombre dans un tableau ?
Forcer l'affichage d'un nombre x.xx[C] Conversion nombre hexa en decimal
Nombre maximum de fichiers ouverts par processus[JS] compteur : nombre de checkbox cochées ?
Plus de sujets relatifs à : [C++] representer un nombre 64 bits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR