Questions de synthèse
Nous pouvons poursuivre notre effort de réduction de taille des données du premier exemple. L'énoncé du problème précise que le nombre de champs est inférieur à 256, ainsi que la taille d'un champ. En prenant en compte que ces valeurs ne peuvent être négatives, nous pouvons donc utiliser les entiers les plus courts pour les enregistrer. Définissez les structures de données adaptées et visualisez ainsi l'espace occupé.
La seconde utilisation offre la possibilité d'étudier le codage mis en place pour représenter une donnée. Réalisez une union entre un short
et un champ de bits pour vérifier la position du bit de signe dans le codage de l'entier.
Vous pouvez également vérifier les tailles attribuées à l'exposant et la mantisse dans le codage d'un float
.