Задача

1/13

Cordes. Examen. Comparaison de chaînes

Теория

Chaînes. Présentation.

String est une liste (ou une séquence) de caractères dans un ordre spécifique. La séquence entière de caractères est traitée comme un seul objet.

Un caractère est tout ce que vous pouvez taper sur le clavier avec une seule touche (lettre, chiffre, sens inverse barre oblique ou un autre caractère).
Les chaînes peuvent avoir des espaces : "Hello world !".
Une chaîne vide est une chaîne qui contient 0 caractères.
C sharp accepte comme chaînes tout ce qui est écrit entre guillemets (""), chaîne est de type chaîne.

Important à retenir : les chaînes en C# sont immuables.

Vous pouvez écrire une nouvelle valeur dans une chaîne à l'aide de l'opérateur d'entrée :
chaîne s = Console.ReadLine(); Vous pouvez aussi simplement attribuer une valeur de chaîne à la variable, par exemple :< /étendue > chaîne s = "Do dièse"; Vous pouvez définir la longueur d'une chaîne comme ceci : int n = s.Length ;


Comparaison de chaînes. Les chaînes peuvent être comparées entre elles comme des nombres. Vous pouvez déterminer laquelle des lignes est la plus grande, laquelle est la plus petite.

Lors de la comparaison de chaînes, les codes de caractères sont comparés. Il existe des dizaines, voire des centaines, d'encodages de caractères. La façon la plus simple de comprendre ce concept est de comprendre l'un des plus simples, ASCII (vous pouvez lire à ce sujet ici< /a>) . 
Il est nécessaire de comprendre que dans les encodages modernes, les lettres russes et anglaises sont classées par ordre alphabétique, les chiffres vont également du plus petit au plus grand. 
Par exemple, dans la table des codes ASCII, le code de la lettre anglaise 'A' - 65, lettres 'a' - 97, chiffre '0' a le code 48. Les lettres russes sont situées dans la partie étendue de la table des codes ASCII (numéros de 128 à 255). Les majuscules viennent avant (c'est-à-dire qu'elles ont un code plus petit) que les minuscules.
Dans la plupart des tables d'encodage utilisées, les modèles sont les mêmes, les lettres minuscules sont postérieures aux lettres majuscules, les chiffres sont antérieurs aux lettres et les lettres russes postérieures aux lettres anglaises.
Lors de la comparaison de caractères ou de chaînes, C# convertit les caractères en leurs valeurs ordinales respectives, puis compare de gauche à droite. 

Par exemple : "locomotive" < "steamboat", car les mots diffèrent par la cinquième lettre et "in" < "x".

Задача

Comparez des paires de mots, répondez par >, < ; ou =.

steam et parc

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя