Задача

1/13

Stringhe. Revisione. Confronto di stringhe

Теория

Stringhe. Panoramica.

Stringa è un elenco (o sequenza) di caratteri in un ordine specifico. L'intera sequenza di caratteri viene trattata come un singolo oggetto.

Un carattere è tutto ciò che puoi digitare sulla tastiera con una sola pressione di un tasto (lettera, numero, inverso barra o qualche altro carattere).
Le stringhe possono contenere spazi: "Hello world!".
Una stringa vuota è una stringa che ha 0 caratteri.
C diesis accetta come stringhe tutto ciò che è scritto tra virgolette (""), string è di tipo string.

Importante da ricordare: le stringhe in C# sono immutabili.

Puoi scrivere un nuovo valore in una stringa usando l'operatore di input:
stringa s = Console.ReadLine(); 
Puoi anche semplicemente assegnare un valore stringa alla variabile, ad esempio:< /span >
stringa s = "Do diesis"; 
Puoi definire la lunghezza di una stringa in questo modo:
int n = s.Length;


Confronto di stringhe. Le stringhe possono essere confrontate tra loro proprio come i numeri. Puoi determinare quale delle linee è maggiore, quale è minore.

Quando si confrontano le stringhe, vengono confrontati i codici dei caratteri. Esistono dozzine, se non centinaia, di codifiche dei caratteri. Il modo più semplice per comprendere questo concetto è comprendere uno dei più semplici, ASCII (puoi leggere a riguardo qui< /a>) . 
È necessario capire che nelle codifiche moderne sia le lettere russe che quelle inglesi sono disposte in ordine alfabetico, anche i numeri vanno dal più piccolo al più grande. 
Ad esempio, nella tabella dei codici ASCII, il codice per la lettera inglese 'A' - 65, lettere 'a' - 97, cifra '0' ha il codice 48. Le lettere russe si trovano nella parte estesa della tabella dei codici ASCII (numeri da 128 a 255). Le lettere maiuscole vengono prima (cioè hanno un codice più piccolo) rispetto alle lettere minuscole.
Nella maggior parte delle tabelle di codifica utilizzate, i modelli sono gli stessi, le lettere minuscole sono successive alle lettere maiuscole, i numeri sono precedenti alle lettere e le lettere russe sono successive a quelle inglesi.
Quando si confrontano caratteri o stringhe, C# converte i caratteri nei rispettivi valori ordinali e quindi esegue il confronto da sinistra a destra. 

Ad esempio: "locomotiva" < "steamboat", perché le parole differiscono nella quinta lettera e "in" < "x".

Задача

Confronta coppie di parole, rispondi con >, < ; o =.

steam e park

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

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