Langage C Sharp/Les types et opérations
Une page de Wikiversité.
Langage C Sharp/Les types et opérations est une ébauche concernant l'informatique. Vous pouvez aider le projet Wikiversité en l'améliorant.
| Chapitre 3 | |||
| Leçon : Langage C Sharp | |||
|---|---|---|---|
| Chap. préc. : | Premier programme | ||
En raison de limitations techniques, la typographie souhaitable du titre, « Langage C Sharp : Les types et opérations
Langage C Sharp/Les types et opérations », n'a pu être restituée correctement ci-dessus.
Le langage C# est langage typé, c'est à dire que les valeurs manipulées, stockées dans les variables possèdent un type définissant l'ensemble des valeurs utilisables et les opérations qu'il est possible d'employer dans les expressions.
Sommaire |
[modifier] Quelques types
Il existe plusieurs catégories de types :
- Le type booléen bool dont les seules valeurs sont true (vrai) et false (faux)
- Les types numériques entiers signés (positifs ou négatifs) :
- Le type sbyte (8 bits), ex: -10, 0, 120
- Le type short (16 bits), ex: -1000, 10
- Le type int (32 bits)
- Le type long (64 bits)
- Les types numériques entiers non signés (positifs) :
- Le type byte (8 bits), ex: 0, 120, 255
- Le type ushort (16 bits)
- Le type uint (32 bits)
- Le type ulong (64 bits)
- Les types numériques flottants :
- Le type float (32 bits), ex: 0.2, 3.14159
- Le type double (64 bits)
- Le type decimal (128 bits)
- Le type caractère unicode char (16 bits), ex: 'A', '*'
- Les chaînes de caractères string, ex: "Un exemple"
[modifier] Déclaration d'une variable
Une variable est déclarée en lui attribuant un type suivi d'un nom.
Exemple : Pour déclarer une variable de type entier nommée "total" :
int total;
Une fois la variable déclarée, il est possible de l'utiliser :
- Stocker une valeur en utilisant un opérateur d'affectation,
- Lire la valeur stockée en faisant référence à la variable (son nom).
Exemple (suite) :
total = 10; // Stocker une valeur System.Console.WriteLine("Le total vaut " + total); // Lire la valeur et l'afficher
Entre la déclaration et la première affectation d'une variable, celle-ci n'est pas initialisée (ne possède pas de valeur explicite). Il est possible de combiner déclaration et affectation initiale.
Exemple :
int total = 10; // Variable initialisée à la déclaration System.Console.WriteLine("Le total vaut " + total); // Lire la valeur et l'afficher
[modifier] Les expressions
Les expressions utilisent différents opérateurs (addition, soustraction, concaténation, ...) qui ne s'appliquent qu'à certains types de valeur.
[modifier] L'opérateur +
L'opérateur + permet d'additionner deux nombres (entiers ou flottants).
Exemples :
- 10 + 5
- 2.3 + 1.7
- 10 + 2.8
Le type du résultat dépend du type des opérandes :
- entier + entier = entier
- flottant + entier = flottant
- entier + flottant = flottant
- flottant + flottant = flottant
L'opérateur + permet également de concaténer deux chaînes de caractères :
- "Un " + "exemple" // -> "Un exemple"
et de concaténer une chaîne de caractère à une valeur d'un autre type. Dans ce cas, cette valeur est convertie en chaîne de caractères avant de la concaténer à la chaîne de caractère spécifiée.
- "Le total vaut " + 10 // -> "Le total vaut 10"

