« Programmation C/Types de base » : différence entre les versions

Contenu supprimé Contenu ajouté
m Révocation des modifications de 194.214.167.170 (discussion) vers la dernière version de 86.76.39.126
Ligne 186 :
 
* des types implémentés optionnellement sur certaines architectures (à éviter ?) ;
** entiers signés ou non et de longueur ''N'' exacte : <tt>uint''N''_t</tt> et <tt>int''N''_t</tt> ;
** entiers pouvant contenir un pointeur : <tt>intptr_t</tt> et <tt>uintptr_t</tt> ;
* des types requis par toutes les architectures respectant la norme C99 ;
** entiers devant être plus grand que ''N'' bits au moins : <tt>int_leastN_tint_least''N''_t</tt> et <tt>uint_leastN_tuint_least''N''_t</tt> ;
** entiers rapides à calculer et plus grand que ''N'' bits au moins : <tt>int_fastN_tint_fast''N''_t</tt> et <tt>uint_fastN_tuint_fast''N''_t</tt> ;
** plus grand entier : <tt>intmax_t</tt> et <tt>uintmax_t</tt>.