Types de données, Constantes et variables dans le C ++




c ++ types de donnéessujet suivant, qui fait partie des bases de la programmation – sont les types de données, variables et constantes. Presque toujours le premier sujet à l'étude de tous les cours – Cette théorie et les choses les plus ennuyeuses. Comme il se développe, que, pour commencer à écrire des programmes plus ou moins intéressants, Nous avons besoin d'apprendre quelques notions de base et d'acquérir des connaissances de base. Je, bien sûr, plus court et plus intéressant d'essayer de développer un thème de cet article, mais la patience. Dans cet article, nous allons examiner en même temps, quel est le type de données, et pourquoi nous en avons besoin dans la programmation, ainsi que d'apprendre sur les variables et les constantes.

Types de données. S'il vous plaît répondre “pourquoi” là datatypes. voir, disons que nous devons écrire un programme, qui affiche des informations sur l'âge, le poids et la taille de l'individu. mais, de sorte que le programme peut accéder à ces données, ils doivent être stockés quelque part dans la mémoire de l'ordinateur, et alors seulement “demander” leur montrer. Voilà ce que nous avons besoin des types de données – compilateur “Je comprenais” la quantité de mémoire doit être alloué pour les données, et que cette mémoire est stockée (entier (âge), réel (poids et la hauteur), les symboles et .t.d.).

Les types de données peuvent être divisés en trois groupes: numérique, symbolique et logique,. Pour indiquer les types de données utilisés par le spécial réservé (clé) paroles. Ci-dessous, nous allons les examiner et indiquer la quantité de mémoire et quel type de données est alloué à eux, ils peuvent stocker.

Types de données numériques: entiers de stockage (0, 33, -27 etc.)

int (4 octet) – stocke les nombres entre -2 147 483 648 à 2 147 483 647

court (2 octet) – stocke les nombres entre -32 768 à 32 767

longue (4 octet) – stocke les nombres entre -2 147 483 648 à 2 147 483 647

Types de données numériques: réPour stocker des nombres réels (virgule flottante: 435.332, 54.77, 3.0)

flotte (4 octet) – garde fractionnaire jusqu'à 7 décimales

double (8 octet) – garde fractionnaire jusqu'à 15 décimales

Le type de caractère: réPour mémoriser un caractère

carboniser (1 octet) – magasins un symbole. par exemple: 'F', '+’ ou '4’ (comme symbole). Les guillemets simples sont nécessaires.

Type de rangées de stockage de données en C ++ non. Plus tard, nous allons apprendre à vous connaître afin, manière peut être stockée dans la mémoire de ligne.

Boolean:

bool (1 octet) – mozhet prendre que deux valeurs vrai (vérité) et faux (mensonge)

Immédiatement, vous devez faire attention, que tous les mots réservés pour les types de données ne sont pas écrites dans le capital, et minuscules (petit) courrier. Si vous déclarez le type bool, comme Bool – le compilateur génère un message d'erreur. Dans l'éditeur,, lors de l'écriture du code, tous les mots réservés de C ++ sont mis en évidence en bleu (cela vaut pour tous les mots réservés). Donc, si vous avez entré le type, et le mot n'a pas été bleu – Vérifier l'orthographe.

Variables et constantes. Leurs noms parlent d'eux-mêmes. Deux variables et constantes – Cette zone spécifique dans la mémoire vive, qui ont un nom (spécifie le nom du programmeur). Seule une variable peut modifier sa valeur lors de l'exécution du programme, constante est déterminée une fois et ne peut être changé.

temps, par exemple, Cette variable. tout de suite, disons, 3 pm, et par 2 heures seront déjà 5 pm. Mais le nombre d'heures dans la journée – est une constante.

Et les variables et les constantes de la déclaration devrait certainement donner un nom. Il existe des règles strictes, selon laquelle les noms donnés:

  • nom de la variable peut contenir de grandes et petites lettres de l'alphabet anglais, chiffres, et _’ (souligner). Avec souligne les noms de beaucoup plus facile à lire. comparer amountofapples et amount_of_apples.
  • nom ne peut pas commencer par un chiffre! amount_of_apples1 – boîte, 1amount_of_apples – ne peut pas ))
  • nom ne peut pas être un mot réservé (int, bool …). Si vous venez avec le nom de la variable, entrée, et il mettra en évidence en bleu, Cela signifie un mot en C ++ est un réservé. Venez avec un nouveau nom.
  • le nom de la variable devrait être significative (addition logique, qui va stocker la variable). à savoir. presque personne ne devinerait, variable X Montant de la valeur stockée de pommes. Il est plus logique d'appeler une telle variable amount_of_apples.

Déclarer et initialiser les variables et les constantes.

Comment pouvons-nous créer une variable et indiquez quelle valeur il va stocker? Pour ce faire, nous devons d'abord spécifier le type de données, puis donner le nom de la variable (en respectant les règles de ce qui précède), mettre un signe = (sens) et spécifiez une valeur. Par exemple, créer une variable, qui permet de stocker la valeur du nombre de pommes: int amount_of_apples = 7;.

Attribution d'une valeur à une variable lorsqu'elle est appelée création initialisation. Il est conseillé de toujours initialiser les variables lors de la création, même si vous ne savez pas ce que la valeur de la variable prendra dans le cadre du programme de travail. Dans ce cas, l'initialisation de son zéro: int amount_of_apples = 0;. le fait, que la mémoire est pas libre. Et si vous venez de créer une variable int amount_of_apples; et non attribué aucune valeur à ce, il sera toujours conserver certaines données résiduelles des programmes précédents. donc, quoiqu'il ne soit pas une erreur, d'abord déclarer une variable, et attribuer une valeur inférieure, il est souhaitable de définir la valeur de cette variable à la fois , ainsi dégager depuis “déchets”. à propos, в MVS 2013, si vous essayez d'afficher la valeur d'une variable est non initialisée, le compilateur génère une erreur.

En ce qui concerne les constantes, la valeur qu'ils devraient avoir le droit de créer. par exemple, Nous définissons une constante, qui va contenir le nombre de jours dans une semaine: const int daysInWeek = 7; Pour bien faire comprendre au compilateur, qu'une constante, au lieu de la variable habituelle, le type de données nécessaires pour utiliser le mot clé const.

si, peut-être, Nous procédons à considérer quelques exemples, à comprendre et à se souvenir de la, ce dont nous parlons. Ne pas oublier, Code numérotation – Practise.

En ligne 15 variable INBOX est réglé 0, puisque nous ne savons pas quelle valeur à écrire. En ligne 17, nous montrons la valeur initiale sur l'écran. Comme vous pouvez le voir, pour montrer la valeur de la variable sur l'écran, suffit de se référer à elle par son nom: cout << INBOX; S'il vous plaît noter, comment cela fonctionne: cout. Grâce à l'opérateur << , nous pouvons alterner l'affichage du texte et afficher la valeur de la variable. Donc, nous avons fait en lignes 17, 19, 20 et 27. En ligne 24 INBOX dans une quantité variable de variables enregistrées: amount_of_apples1 + amount_of_apples2. à savoir, compilateur, d'abord ajouter les valeurs de ces variables, puis enregistrer la quantité de INBOX . Et pour que, que tous sont comptés et enregistrés – à nouveau calculer la valeur INBOX l'écran – rangée 27. Exécutez le programme (premier Ctrl + Décalage + B, S'il n'y a pas d'erreurs la prochaine Ctrl + détails F5 ici). Voilà ce que nous voyons:

Highlight primaire, il est nécessaire de se rappeler:

  • type de données spécifie le nom de la variable et détermine quelles données seront stockées dans ce (nombre, symbole… ) et la quantité de mémoire doit être alloué pour eux.
  • nom d'une variable permet au programmeur, observant certaines règles (énumérés ci-dessus).
  • pour créer (annoncer) une variable, vous devez spécifier son type et donner un nom. La variable est souhaitable d'engager immédiatement (attribuer une valeur lors de la création): Type nom = valeur;
  • de déclarer un besoin constant d'utiliser le mot-clé const et nécessairement juste assigner une valeur: const Type nom = valeur;
  • variable peut être affectée non seulement d'une certaine valeur,, et le résultat du calcul: amount_of_apples1 = amount_of_apples2 + 33;
  • il est souhaitable de déclarer des variables au début de la fonction principale. Et pourtant, et laisser un commentaire si nécessaire, ils seront stockés.
  • sensible à la casse le nom a une valeur. Les noms Apple et Apple représentent différentes variables.

Voulez-vous passer plus de temps de formation – regarder des didacticiels vidéo!

Constantes décrits dans les vidéos:

Si vous avez des questions ou quelque chose ne se passe pas, s'il vous plaît commenter. Soyez sûr de considérer objectifs et solutions supplémentaires sur ce sujet.

Abonnez-vous à de nouveaux articles sur notre site un avis:


Je suis d'accord pour recevoir des messages de purecodecpp.com sur mon e-mail

date
page
Types de données, Constantes et variables dans le C ++
évaluation
5

26 réflexions sur "Types de données, Constantes et variables dans le C ++

  1. С помощю какого типа или как можо записать это число в кубе 49999982000001620

    1. Ни с каким стандартным типом C++ это сделать нельзя (aucun besoin d'un).

      Но это можно сделать с строчным представлением (carboniser[], chaîne) nombre, предварительно определив для такого типа арифметические операции: +, -, X, / etc.

      Для вычислений не ограниченной точности (длины) существуют специальные сторонние пакеты-библиотеки.

Laisser un commentaire

Placez le code dans les balises: <pre class="lang:c ++ décodage:true ">VOTRE CODE</pré>