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

 


Dernière réponse
Sujet : [c++ ?] taille d'un pointeur en bit ?
art_dupond oui c'est ca :sarcastic:   c'est ce que je voulais dire :D
 
 
Ca a l'air évident pour vous, mais comment que je peux deviner tout ca moi :sweat:  
il m'affiche 4, ben je me dit que ca fait 4 bits :p  
 
 
En tout cas, j'arrête pas d'apprendre des trucs à faire ce stupide programme :crazy:  
 
 
alé, merci encore les gens :jap:

 

[edtdd]--Message édité par art_dupond--[/edtdd]


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
art_dupond oui c'est ca :sarcastic:   c'est ce que je voulais dire :D
 
 
Ca a l'air évident pour vous, mais comment que je peux deviner tout ca moi :sweat:  
il m'affiche 4, ben je me dit que ca fait 4 bits :p  
 
 
En tout cas, j'arrête pas d'apprendre des trucs à faire ce stupide programme :crazy:  
 
 
alé, merci encore les gens :jap:

 

[edtdd]--Message édité par art_dupond--[/edtdd]

antp je suppose 4 octets donc 32 bits.
LeGreg

art_dupond a écrit a écrit :

oki merci les gens.
ps : apparemment, c'est 4 bits chez moi  




 
tu voulais dire 32 bits :ouch: ???
 
LEGREG

art_dupond oki merci les gens.
 
 
 
 
ps : apparemment, c'est 4 bits chez moi
LeGreg il te manque l'operation finale
 
taille d'un pointeur en bit =  
sizeof(pointeur) * nombre_de_bits_par_char;
 
sauf cas exceptionnel:
taille d'un pointeur en bit =
8 * sizeof(pointeur);
 
LEGREG
LeGreg sizeof(pointeur).
 
cette donnee est donnee
en sizeof(char).
(qui vaut toujours 1 logique:
sizeof(char) = 1 * sizeof(char) )
parce que le char est
defini comme la plus petite
entite adressable sur une plateforme.
 
La taille d'un char en bit
est variable suivant les plateformes
mais c'est une bonne idee de considerer
qu'elle est egale a 8 bits.
 
Si ce n'etait pas le cas,
tu le saurais.
 
A+
LEGREG
Lalorette çà dépend en fait.
 
Moi je me rapelle que quand j'utiliser le C sous DOS, les pointeurs était 16bits. On ne pouvait donc accéder qu'à 64Ko de RAM (2^16). Il fallait utilser les pointeurs far (32bits) pour y remédier.
 
Maintenant sous Windows avec Visual C++ 6 je croit que les pointeurs sont tous 32bits.
El_gringo Bah, avec un sizeof, tu la récupères. Moi je dirais qu'elle varie pas.
art_dupond youp, j'ai encore une pitite questiong.
 
 
Quelqu'un connaitrait la taille d'un pointeur en bit ?
 
Est-ce que cette taille peut varier d'un environnement à l'autre ?
 
Et si oui, comment faire pour la récupérer ?
 
 
 :jap:

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