Sommario:
Video: Descodificando las relaciones de pareja por Ángeles Wolder 2024
Al centro di qualsiasi stringa di testo c'è la variabile char. Con la programmazione in C, si tratta di un unico cubby hole, nel quale si inserisce un valore compreso tra 0 e 255. Tale valore è rappresentato visivamente come carattere.
Nozioni di base sui CTYPE
Il linguaggio C presenta una serie di funzioni progettate per testare o manipolare singoli caratteri. Le funzioni sono tutte definite nel ctype. h file di intestazione. La maggior parte dei programmatori si riferisce quindi alle funzioni come Funzioni CTYPE, dove CTYPE è pronunciato "see-type" e non "stoor-ye", che come un russo nativo leggerà.
Per utilizzare le funzioni CTYPE, il ctype. Il file di intestazione h deve essere incluso nel codice sorgente:
# include
Le funzioni di CTYPE si adattano a due categorie: test e manipolazione.
Funzione | Restituisce VERO Quando ch è |
---|---|
isalnum ( ch ) | Una lettera dell'alfabeto (maiuscola o minuscola) o un numero > isalpha ( |
ch ) Una lettera maiuscola o minuscola dell'alfabeto | isascii ( |
ch ) Un valore ASCII compreso tra 0 e 127 < isblank ( | ch |
) Una scheda o spazio o un altro carattere vuoto iscntrl ( | ch |
) Un carattere di codice di controllo, valori da 0 a 31 e 127 isdigit ( | ch |
) Un carattere da 0 a 9 isgraph ( | ch |
) Qualsiasi carattere stampabile ad eccezione dello spazio ishexnumber (< ch | ) |
Qualsiasi cifra esadecimale, da 0 a 9 o da A a F (superiore o minuscola) islower ( | ch) |
Una lettera minuscola di l'alfabeto, a a | z è numerato ( ch ) |
Vedi isdigit () isprint ( | ch ) |
Qualsiasi carattere che può essere visualizzato, compreso lo spazio ispunct ( ch | ) |
Un simbolo di punteggiatura spazio ( ch | ) |
A bianco-spac carattere, spazio, tabulazione, avanzamento modulo o Invio, per esempio isupper ( | ch) |
Una lettera maiuscola dell'alfabeto, A a | Z isxdigit ( ch ) |
Vedere ishexnumber ()
|
Funzione Restituisce |
ch | ) |
---|---|
Il valore del codice ASCII di ch, nell'intervallo da 0 a 127 tolower (< ch ) | Il carattere minuscolo |
ch toupper ( ch | ) Il maiuscolo del carattere |
ch In generale, funzioni di test iniziare con è | , e le funzioni di conversione iniziano con |
fino a .
Howt to test characters Le funzioni CTYPE sono molto utili quando si esegue il test dell'input, determinando che l'informazione corretta è stata digitata o estraendo le informazioni richieste dalla posta indesiderata. Il codice in Statistiche di testo illustra come un programma può eseguire la scansione del testo, estrarre determinati attributi e quindi visualizzare un riepilogo di tali informazioni. STATISTICHE DI TESTO
#include
#include
int main ()
{
char phrase [] = "Quando nel Corso di eventi umani, diventa necessario che una persona sciogliere le fasce politiche che li hanno collegati con un altro e assumere tra le potenze della terra, la stazione separata ed equa a cui le Leggi della Natura e del Dio della Natura danno loro diritto, un rispetto rispettoso delle opinioni dell'umanità richiede che essi dovrebbe dichiarare le cause che li spingono alla separazione. ";int index, alfa, blank, punct;
alpha = blank = punct = 0;
/ * dati raccolti * /
indice = 0; , mentre (frase [index])
{
if (isalpha (frase [index]))
alfa ++;
if (ISBLANK (frase [index]))
blank ++;
if (ispunct (frase [index]))
punct ++;
Indice ++;
}
/ * stampa risultati * /
printf ("% s" n "