Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Comprendre les variables en C# : types, stockage et utilisation

Une variable est un nom donné à une zone de stockage que nos programmes peuvent manipuler. Chaque variable en C# a un type spécifique, qui détermine la taille et la disposition de la mémoire de la variable, la plage de valeurs qui peuvent être stockées dans cette mémoire et l'ensemble des opérations applicables à la variable.

Catégories des types valeur de base

Les types valeur de base fournis en C# peuvent être classés comme suit :

Type Exemples
Types entierssbyte, byte, short, ushort, int, uint, long, ulong, char
Types à virgule flottantefloat, double
Type decimaldecimal
Types booléenstrue, false
Types nullablesTypes de données nullables

C# permet également de définir d'autres types valeur comme enum et types référence comme class, que nous aborderons plus tard.

Déclaration des variables

Syntaxe de déclaration d'une variable en C# :

<type_données> <liste_variables>;

Ici, type_données doit être un type C# valide (char, int, float, double, ou type utilisateur), et liste_variables peut contenir un ou plusieurs noms d'identifiants séparés par des virgules.

Exemples de déclarations valides

int i, j, k;
char c, ch;
float f, salaire;
double d;

Initialisation lors de la déclaration :

int i = 100;

Initialisation des variables

Les variables sont initialisées (assignées une valeur) avec un signe égal suivi d'une expression constante :

nom_variable = valeur;

Initialisation dans la déclaration :

<type_données> <nom_variable> = valeur;

Exemples

int d = 3, f = 5;       // initialisation de d et f
byte z = 22;            // initialise z
double pi = 3.14159;    // approximation de pi
char x = 'x';           // la variable x a la valeur 'x'

Il est recommandé d'initialiser correctement les variables, sinon le programme peut produire des résultats inattendus.

Exemple utilisant divers types de variables

using System;

namespace DefinitionVariable
{
    class Program
    {
        static void Main(string[] args)
        {
            short a;
            int b;
            double c;
            
            // initialisation effective
            a = 10;
            b = 20;
            c = a + b;
            
            Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c);
            Console.ReadLine();
        }
    }
}

Résultat :

a = 10, b = 20, c = 30

Lecture des valeurs saisies par l'utilisateur

La classe Console dans l'espace de noms System fournit la méthode ReadLine() pour accepter l'entrée utilisateur et la stocker dans une variable.

int num;
num = Convert.ToInt32(Console.ReadLine());

La méthode Convert.ToInt32() convertit la saisie utilisateur en type int, car Console.ReadLine() retourne une chaîne.

Expressions lvalue et rvalue en C#

Il existe deux types d'expressions en C# :

Les variables sont des lvalues et peuvent donc apparaître à gauche d'une assignation. Les littéraux numériques sont des rvalues et ne peuvent pas être assignés ni apparaître à gauche.

Instruction valide :

int g = 20;

Instruction invalide (erreur de compilation) :

10 = 20;

Langue C

  1. Comprendre les interrupteurs électriques : types, fonctions et applications
  2. Maîtriser les variables C# et types de données primitifs : guide complet
  3. Maîtriser les types de données Python : Guide pratique
  4. Comprendre les quatre types fondamentaux d'acier pour la construction et la fabrication
  5. Comprendre les Types de Variables en Java : Guide Complet
  6. Comprendre les types de données en C : Guide complet
  7. Comprendre les variables en C : Types, règles de nommage et gestion mémoire
  8. Comprendre les règles de portée en C : Variables locales, globales et formelles
  9. Comprendre les variables dans MATLAB : Bases et exemples