Comment utiliser des variables lors de la programmation en C

La plupart, sinon la totalité, de vos futurs programmes en langage C emploieront des variables. Il ya trois étapes de base pour l'utilisation de variables dans le langage C:

  1. Déclarez la variable, ce qui lui donne un type de variable et un nom.

  2. Attribuer une valeur à la variable.

  3. Utilisez la variable.

Les trois étapes sont nécessaires pour travailler avec des variables dans votre code, et ces étapes doivent être franchies dans cet ordre.

Pour déclarer une variable, placez une instruction près le début d'une fonction, comme la fonction main () dans chaque programme C. Placez la déclaration après l'accolade initiale. La déclaration est une déclaration sur une ligne par lui-même, se terminant par un point-virgule:

tapez Nom

type est le type de variable.

Dans l'exemple précédent, nom est le nom de la variable. Le nom d'une variable ne doit pas être le nom d'un mot-clé du langage C ou tout autre nom de la variable qui a été précédemment déclarée. Le nom est sensible à la casse, même si, traditionnellement, les noms de variables en langage C sont écrits en minuscules. Vous pouvez également ajouter des chiffres, des tirets, ou souligne le nom de la variable, mais toujours commencer le nom avec une lettre.

Le signe égal est utilisé pour attribuer une valeur à une variable. Le format est très spécifique:

à valeur variable =

Lire cette construction comme, “ La valeur de variable est égal à la valeur ”.

Ici, variable est le nom de la variable. Elle doit être déclarée plus tôt dans le code source. valeur est une valeur immédiate, une constante, une équation, une autre variable, ou une valeur de retour d'une fonction. Après l'instruction est exécutée, la variable détient la valeur qui est spécifiée.

Affectation d'une valeur à une variable satisfait à la deuxième étape dans l'utilisation d'une variable, mais vous avez vraiment besoin de faire quelque chose avec la variable pour le rendre utile. Les variables peuvent être utilisés partout dans votre code source qu'une valeur pourrait par ailleurs être définie directement.

En travaillant avec des variables, quatre types de variables sont déclarées, les valeurs attribuées, et utilisés dans printf (états).

Utilisation des variables

#include int main () {char c-int i-float f double dc = 'A'-i = 1-f = 19,0 d = 20,000,009-printf ("% c n", c) -printf (" % d n ", i) -printf ("% f n ", f) -printf ("% f n ", d) -retour (0) -}

Exercice 1: Tapez le code source pour travailler avec des variables dans l'éditeur. Construire et exécuter.

La sortie ressemble à ceci:

a119.00000020000.009000

Dans la ligne 10, la seule valeur de caractère est placé dans une variable de l'omble un. Caractères simples sont exprimés en utilisant des guillemets simples en C.

Dans la ligne 15, vous voyez l'espace réservé% c utilisée dans l'instruction printf (). Ce paramètre fictif est conçu pour des caractères simples.

Exercice 2: Remplacer les lignes 15 à 18 avec une seule instruction printf ():

printf ("% c n% d n% f n% f n", c, i, f, d) -

Construire et exécuter le code.

Le printf () chaîne de formatage peut contenir autant de caractères de conversion en fonction des besoins, mais seulement aussi longtemps que vous spécifiez la bonne quantité et le type des variables pour ces espaces réservés, et dans le bon ordre. Les variables apparaissent après la chaîne de formatage, chacune séparée par une virgule, comme vient de le montrer.

Exercice 3: Modifier la ligne 12 de sorte que la valeur attribuée à la F variable est 19,8 et 19,0 pas. Construire et exécuter le code.

Avez-vous vu la valeur de la variable affichée 19,799999 F? Diriez-vous que la valeur est imprécise?

Exactement!

Le type de variable flottante est simple précision: L'ordinateur peut stocker précision seulement huit chiffres de la valeur. La représentation interne de 19,8 est vraiment la valeur 19,799999 car une valeur simple précision (float) a une précision à la huitième chiffres. Aux fins de mathématiques, 19.799999 est effectivement 19.8- vous pouvez diriger le code pour afficher cette valeur en utilisant l'espace réservé .1f de%.

Exercice 4: Créer un ex0605 de projet nommé. Dans le code source, déclarer une variable entière blorf et attribuez-lui la valeur 22. Avoir une déclaration printf () affiche la valeur de la variable. Avoir une deuxième déclaration printf () afficher cette valeur plus 16. Faites ensuite une déclaration troisième printf () qui affiche la valeur de blorf multiplié par lui-même.

Voici la sortie de la solution de l'échantillon de programme:

La valeur de blorf est la valeur 22.Le de blorf plus 16 est la valeur 38.Le de blorf fois lui-même est de 484.

Exercice 5: Réécrire le code source pour l'exercice 4. Utilisez le GLORKUS de valeur constante à la place de la blorf variable pour représenter la valeur 16.

  • Un nom de variable doit toujours commencer par une lettre, mais vous pouvez également démarrer le nom avec un trait de soulignement, qui le compilateur croit être une lettre. De manière générale, les noms de variables qui commencent par soulignement sont utilisés en interne dans le langage C. Évitez cette convention de nommage pour l'instant.

  • Il est pas une exigence que toutes les variables soient déclarés au début d'une fonction. Certains programmeurs déclarent des variables sur la ligne avant qu'ils ne soient utilisés en premier. Cette stratégie fonctionne, mais il est non standard. La plupart des programmeurs attendent de trouver toutes les déclarations de variables au début de la fonction.


» » » » Comment utiliser des variables lors de la programmation en C