Questo gruppo di scrittura ha dedicato molto tempo alla ricerca per darti soluzioni alle tue domande, noi ti diamo la risposta e il nostro desiderio è quello di esserti di grande supporto.
Una stringa di byte a terminazione nulla (NTBS) è una sequenza di byte non nulli seguita da un byte con valore zero (il carattere nullo di terminazione). Ogni byte di una stringa di byte codifica un carattere di una serie di caratteri. Ad esempio, l'array di caratteri {'x63','x61','x74',' '
} è un NTBS che contiene la stringa "cat"
in codifica ASCII.
Funzioni
Classificazione dei caratteri |
|
Definito nell'intestazione
|
|
---|---|
isalnum | controlla se un carattere è alfanumerico (funzione) |
isalfa | controlla se un carattere è alfabetico (funzione) |
islower | controlla se un carattere è minuscolo (funzione) |
isupper | verifica se un carattere è un carattere maiuscolo (funzione) |
isdigit | controlla se un carattere è una cifra (funzione) |
isxdigit | verifica se un carattere è un carattere esadecimale (funzione) |
iscntrl | controlla se un carattere è un carattere di controllo (funzione) |
ègraph | controlla se un carattere è un carattere grafico (funzione) |
isspazio | controlla se un carattere è uno spazio (funzione) |
isblank(C99) | controlla se un carattere è un carattere vuoto (funzione) |
isprint | controlla se un carattere è un carattere di stampa (funzione) |
ispuntare | verifica se un carattere è un carattere di punteggiatura (funzione) |
Manipolazione dei caratteri |
|
tolower | converte un carattere in minuscolo (funzione) |
toccatore | converte un carattere in maiuscolo (funzione) |
Nota: le funzioni aggiuntive i cui nomi iniziano con to
o is
seguiti da una lettera minuscola, possono essere aggiunti all'intestazione ctype.h
in futuro e non dovrebbero essere definiti dai programmi che includono tale intestazione.
Valori ASCII | caratteri |
|
|
|
|
|
|
|
|
|
|
|
|
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
decimale | esadecimale | ottale | |||||||||||||
0-8 | x0 -x8 |
|