quelqu'un peut-il m'expliquer quel est l'avantage des petits types de données comme char
(8 bits) ou short
(16 bits) par rapport à int
(32 bits) (en particulier en C/C++).Avantage de petits types de données
Dans mon esprit cela n'apporte aucun avantage esp. sur une machine 32 bits, en raison de la taille de son mot est toujours 32 bits. Est-ce une chose compilateur, que dans certains cas, certains petits types peuvent être combinés dans un seul registre, pour économiser de la mémoire? Les petits types de données sont-ils uniquement destinés aux architectures matérielles inférieures à 32 bits ou/et avec peu de mémoire?
supplémentaires Je vois une nouvelle cible pour les échecs par débordement du type de données, donc je hink il ne doit pas être utilisé à la légère ...
merci pour votre réponse! – Dudero
vous êtes les bienvenus. –