34 858
modifications
m (Bot : Indexation dans Catégorie:Exercices en langage C (livre)) |
Aucun résumé des modifications |
||
Vous utiliserez l'opérateur ''sizeof(type)''.
|{{Boîte déroulante|titre=Solution|contenu =
'''Correction'''
* L'opérateur <code>sizeof</code> renvoie un résultat de type '''size_t'''. L'unité du résultat est de type char. Un char ne mesure pas forcément un octet ou 8 bits sur toutes les architectures. C'est pourquoi, pourdes raisons de portabilité, j'utilise la constante CHAR_BIT qui indique le nombre de bits qu'occupe un char.
* Une valeur de ce type size_t s'imprime avec le spécificateur de format '''%zu''' de <code>printf</code>.
}}
|}
==Exercice 2 : caractéristiques numériques des types du langage C==
Vous utiliserez les constantes symboliques des includes [[w:en:Limits.h|limits.h]] et [[w:en:float.h|float.h]].
|{{Boîte déroulante|titre=Solution|contenu =
'''Correction'''
DBL_MAX = 1.797693e+308
</pre>
}}
|}
|
modifications