Les partenaires publicitaires:

Comment convertir un double pour un nombre entier dans c

Les langages de programmation ont différentes façons 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 un double. Un nombre 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. Ce le rend apte à 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écimal est perdu.

Choses que vous devez

  • Compilateur C, comme GCC
  • C Environnement de développement intégré, comme Eclipse CDT

Instructions

  1. Chargez votre C environnement de développement intégré, en cliquant sur son icône, et de commencer un nouveau projet. La fenêtre d'espace de travail va charger un fichier de code source vierge.

  2. Importez ces deux bibliothèques en écrivant les lignes suivantes en haut du fichier de code source:

    comprendre
    comprendre
  3. Créer une fonction principale en écrivant les lignes suivantes après les lignes #include:

    int main ()




    {

    }

  4. Déclarer un 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;

  5. Convertir la double à un int en écrivant la ligne de code suivante:



    x = (int) e;

  6. Imprimez la fois le double et l'int pour voir les résultats. Vous pouvez utiliser la fonction printf pour accomplir cela, comme ceci:

    printf ("% d,% f n", x, e);

  7. Compiler et exécuter le programme en appuyant sur le bouton "Exécuter" sur l'IDE. Le programme va compiler puis exécuter. La sortie sera:

    2, 2,718000

  8. / ol '}, google_image_size:' 336x280 '}) - AdblockPlus.detect (function (usesABP) {if (usesABP) {googleAds.overrideAd (' GoogleAdsense336x280 ', {google_ad_channel:' cpu_computer_programming, texte, suggested8, Art6 '}) - }}) -
» » » » Comment convertir un double pour un nombre entier dans c