Задача

1/13

Cordas. Análise. Comparação de strings

Теория

Sequências de caracteres. Visão geral.

String é uma lista (ou sequência) de caracteres em uma ordem específica. Toda a sequência de caracteres é tratada como um único objeto.

Um caractere é qualquer coisa que você pode digitar no teclado com um único toque de tecla (letra, número, reverso barra ou algum outro caractere).
Strings podem ter espaços: "Hello world!".
Uma string vazia é uma string que tem 0 caracteres.
C sharp aceita como string tudo o que está escrito entre aspas (""), string é do tipo string.

Importante lembrar: strings em C# são imutáveis.

Você pode escrever um novo valor em uma string usando o operador de entrada:
string s = Console.ReadLine(); Você também pode simplesmente atribuir um valor de string à variável, por exemplo:< /extensão > string s = "C sustenido"; Você pode definir o comprimento de uma string assim: int n = s.Length;


Comparação de strings. Strings podem ser comparadas entre si como números. Você pode determinar qual das linhas é maior, qual é menor.

Ao comparar strings, os códigos de caracteres são comparados. Existem dezenas, senão centenas, de codificações de caracteres. A maneira mais fácil de entender esse conceito é entender um dos mais simples, ASCII (você pode ler sobre isso aqui< /a>) . 
É necessário entender que nas codificações modernas as letras russas e inglesas são organizadas em ordem alfabética, os números também vão do menor ao maior. 
Por exemplo, na tabela de códigos ASCII, o código da letra inglesa 'A' - 65, letras 'a' - 97, dígito '0' tem o código 48. As letras russas estão localizadas na parte estendida da tabela de códigos ASCII (números de 128 a 255). Letras maiúsculas vêm antes (ou seja, têm um código menor) do que letras minúsculas.
Na maioria das tabelas de codificação usadas, os padrões são os mesmos, as letras minúsculas são posteriores às maiúsculas, os números são anteriores às letras e as letras russas são posteriores às do inglês.
Ao comparar caracteres ou strings, o C# converte os caracteres em seus respectivos valores ordinais e depois compara da esquerda para a direita. 

Por exemplo: "locomotiva" < "barco a vapor", porque as palavras diferem na quinta letra e "em" < "x".

Задача

Compare pares de palavras, responda com >, < ; ou =.

vapor e estacionar

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

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