19
Types de données et conversions
Types de données génériques
Les types de données connus par le compilateur C sous Linux sont les suivants :
char
, short int
, int
, long int
, long long int
, float
, double
, long double
et
void*
. On peut y ajouter les variantes unsigned
des types entiers, mais elles ont la
même taille que leur équivalent signed
. Le type long long int
est une extension par
rapport au C Ansi.
La taille nécessaire pour stocker les données est déterminée à l’aide de la fonction
sizeof()
. On notera qu’il ne s’agit pas d’une fonction de bibliothèque, mais d’un
opérateur du langage C appartenant à la liste de ses mots-clés, au même titre que
for
, if
, switch
…
Voici la taille des données génériques sur un PC sous Linux, avec les options standard ...
Get Développement système sous Linux now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.