Section courante

A propos

Section administrative du site

SIZEOF

Taille de
ISO C99  

Syntaxe

unary-expr := sizeof ( type-id ) | sizeof unary-expr

Paramètres

Nom Description
type-id Ce paramètre permet d'indiquer le type d'identificateur
unary-expr Ce paramètre permet d'indiquer une expression unaire.

Description

Ce mot réservé permet d'indiquer la taille d'un objet, d'une variable ou d'un type de données.

Exemple

Cet exemple permet de retourner la taille de différents types de données simples ou complexe :

Essayer maintenant !
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. struct {
  5.     char a;
  6.     int b;
  7.     short c;
  8.     long d;
  9. } exemple;
  10.  
  11. int main()
  12. {
  13.     printf("Taille de char = %i\n",sizeof(char));
  14.     printf("Taille de int = %i\n",sizeof(int));
  15.     printf("Taille de la structure = %i\n",sizeof(exemple));
  16.     return 0;
  17. }

on obtiendra le résultat suivant :

Taille de char = 1
Taille de int = 4
Taille de la structure = 16

Voir également

Langage de programmation - C - Type de données élémentaires

Dernière mise à jour : Mardi, le 28 juillet 2015