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

  FORUM HardWare.fr
  Programmation

  C/C++: Quelle est la taille du long???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C/C++: Quelle est la taille du long???

n°46430
superaxel
Posté le 12-07-2001 à 19:34:46  profilanswer
 

Salut à tous,
 
Est ce que l'un d'entre vous serait capable de me dire quelle est la taille du type long...Est ce que c'est du 32 bits ou du 16 bits? Il parait que ca dépend des machines...
J'aimerai en savoir plus...comment faire pour savoir si sur ma machine le long est codé sur 16 bits (2 octets) ou sur 32 bits (4 octets)...
 
Merci d'avance,
 
Axel

mood
Publicité
Posté le 12-07-2001 à 19:34:46  profilanswer
 

n°46432
HelloWorld
Salut tout le monde!
Posté le 12-07-2001 à 19:47:57  profilanswer
 

ouai ca depend
ca peut etre (et ca sera) aussi 64 bits
pour le savoir c'est tres simple :
 
printf("%d", sizeof(long));


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°46441
Marcothebo​ss
Posté le 12-07-2001 à 20:23:31  profilanswer
 

Le Long int est toujours sur 4 octets.
 
C est le int tout seul qui change selon les machines.

n°46599
titi_4js
Posté le 13-07-2001 à 12:06:15  profilanswer
 

et c'est bien ce que marcotheboss a ecrit!!
 
le long est 32 bits en c/c++ et le int varie en fonction de ta machine et de l'os
ex : sous dos, int est 16 bits
sous win32, il est 32 bits

n°46641
SoWhatIn22
Posté le 13-07-2001 à 14:21:05  profilanswer
 

> et c'est bien ce que marcotheboss a ecrit!!  
 
Non, ce n'est pas ce qu'il a écrit.
 
> Le Long int est toujours sur 4 octets
 
donc il serait codé sur 32 bits. Donc avec un proc 64bits ou le int est codé sur 64 bits, le long int sera codé sur 64 bits puisque:
 
> sizeof(int)<=sizeof(long)
 
faut tout lire...

n°46659
BENB
100% Lux.
Posté le 13-07-2001 à 14:55:55  profilanswer
 

le C definit le short comme 16 bits et le long comme 32 bits et le int comme dependant de l'implemantation. K&R 2eme ed.
 
le C++ definit uniquement
sizeof(char)<=sizeof(short)<=sizeof(int)<=sizeof(long)
le char pourrait faire 32 bits...
BS ed. sp.


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

  C/C++: Quelle est la taille du long???

 

Sujets relatifs
[ASP] obtenir la taille d'une image[PHP] Taille d'ecriture dans forum
[JScript] position du curseur ds une textbox/taille de la selectionHTML: afficher une image de taille égale à la fenetre
une question de taille...[PHP] comment transformer un long string en array ?
VC++, verifier l'existence d'un fichier et sa taille ?[java] awt la taille des boutons
HTML formulaire textarea: peut on en limiter la taille ?comment adapter largeur d'1 tableau suivant taille d'écran avec Dream4
Plus de sujets relatifs à : C/C++: Quelle est la taille du long???


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