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.