Les langages de programmation ont de nombreuses façons différentes de représenter des données. Par exemple, deux façons le langage de programmation C peut stocker un certain nombre sont comme un entier ou en double. Un entier est un nombre de base qui n`a pas de composante fractionnaire, comme 1 et 2. Un double est un nombre à virgule flottante, qui peut avoir une composante fractionnaire et une composante exponentielle. Cela le rend approprié pour stocker des données comme 2,718. Conversion d`un double à un nombre entier est garanti à perdre beaucoup de précision, puisque toutes les informations décimales sont perdues.
Choses que vous devez
- C Compiler, comme GCC
- C Environnement de développement intégré, comme Eclipse CDT
Chargez votre C Integrated Development Environment, en cliquant sur son icône, et commencer un nouveau projet. La fenêtre d`espace de travail va charger un fichier de code source vide.
Importez ces deux bibliothèques en écrivant les lignes suivantes en haut du fichier de code source:
comprendrecomprendreCréer une fonction principale en écrivant les lignes suivantes après les lignes #include:
int main()
{
}
Déclarer un nombre entier et double type de données en écrivant les deux lignes suivantes dans les accolades de la fonction principale:
int x = 0;
double-e = 2,718;
Convertir la double à un int en écrivant la ligne de code suivante:
x = (int) e;
Imprimer à la fois le double et l`int pour voir les résultats. Vous pouvez utiliser la fonction printf pour accomplir ceci, comme ceci:
printf ( "% d,% f n", x, e);
Compiler et exécuter le programme en appuyant sur le bouton "Exécuter" sur l`IDE. Le programme va compiler et exécuter. La sortie sera:
2, 2,718000