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

 


Dernière réponse
Sujet : C/C++: Quelle est la taille du long???
BENB 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
BENB 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.
SoWhatIn22 > 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...
titi_4js 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
Marcotheboss Le Long int est toujours sur 4 octets.
 
C est le int tout seul qui change selon les machines.
HelloWorld ouai ca depend
ca peut etre (et ca sera) aussi 64 bits
pour le savoir c'est tres simple :
 
printf("%d", sizeof(long));
superaxel 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)