« Exercices en langage C/Types » : différence entre les versions
Contenu supprimé Contenu ajouté
Tranfert depuis WV |
(Aucune différence)
|
Version du 10 janvier 2008 à 22:21
Affichage des types du langage C
Écrivez un programme taille.c qui affiche à l'écran la taille des différents types de données du langage C sur votre architecture machine.
Solution
Correction
Correction
/*
Nom : taille.c
Auteur : Thierry46
Role : affiche à l'écran la taille des différents types de données
du langage C sur votre architecture.
Paramètres : non pris en compte.
Code retour : 0 (EXIT_SUCCESS)
Pour produire un exécutable avec le compilateur libre GCC :
gcc -o taille.exe taille.c
Pour exécuter, tapez : ./taille.exe
Version : 1.1 du 5/1/2008
Licence : GNU GPL
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
/* Affiche les tailles récupérées avec sizeof() */
(void)printf("Taille des types en octet :\n"
"\t- type char : %d\n"
"\t- type short : %d\n"
"\t- type int : %d\n"
"\t- type long : %d\n"
"\t- type long long : %d\n"
"\t- type float : %d\n"
"\t- type double : %d\n"
"\t- type long double : %d\n",
(int)sizeof(char), (int)sizeof(short), (int)sizeof(int),
(int)sizeof(long), (int)sizeof(long long),
(int)sizeof(float), (int)sizeof(double), (int)sizeof(long double));
return EXIT_SUCCESS;
}