mercii, on sais qu'un caractére = 1 octet ( 08bits) et un mot memoire = 32 bits, alors pour un caractére c'est 1 octet, je veux savoir pour un variable: sa peut étre 1 ou 2 octet sa depends de cette variable, et pour un entier c'est la même chose es ce que c'est juste ou non? merci d'avance
Fiat Lux
c'est malheureusement variable selon les compilo et les plateformes
un char => de 1 à 2 octets
un entier => de 1 à 4 octets, ptêtre 8
un flottant => de 4 à 10 octets
certains langages offrent une fonction sizeof(). essaie de voir sur ton compilo si une telle fonctionnalité existe.
Fiat Lux
je sais pas combien fait une de tes cases mémoire. je te laisse faire les conversions : 1 octet = 8 bits
docter bob
les variables int sont codées sur 32 bits (4 octets) et les doubles sur 64 bits
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.