Innholdsfortegnelse:
Video: Det grunnleggende om intervaller i musikk 2025
I hjertet av en hvilken som helst tekststreng er kar-variabelen. Med C programmering er det et unikt cubbyhull, der du legger en verdi fra 0 til 255. Den verdien er representert visuelt som et tegn.
Grunnleggende om CTYPEs
C-språket har en rekke funksjoner som er laget for å teste eller manipulere individuelle tegn. Funksjonene er alle definert i ctype. h header fil. De fleste programmører refererer derfor til funksjonene som CTYPE-funksjonene, hvor CTYPE er uttalt "se-type" og ikke "stoor-ye" som hvordan en innfødt russisk ville lese den.
For å bruke CTYPE-funksjonene, ctype. h header fil må inkluderes i kildekoden din:
#include
CTYPE-funksjonene passer inn i to kategorier: testing og manipulering.
Funksjon | Returnerer TRUE Når ch er |
---|---|
isalnum ( ch ) | Et bokstav i alfabetet (øvre eller små bokstaver) eller et tall > isalpha ( |
ch ) En øvre eller små bokstav i alfabetet | isascii ( |
ch ) En ASCII verdi i området 0 til 127 < isblank ( | ch |
) En knapp eller mellomrom eller et annet tomt tegn iscntrl ( | ch |
) En kontrollkode karakter, verdier 0 til 31 og 127 isdigit ( | ch |
) Et tegn 0 til 9 isgraph ( | ch |
) Alle utskrivbare tegn unntatt mellomrom ishexnumber (< ch | ) |
Enhver heksadesimal siffer, 0 til 9 eller A til F (øvre eller liten) islower ( | ch) |
En liten bokstav alfabetet, a til | z isnumber ( ch ) |
Se isdigit () isprint ( | ch ) |
Et tegn som kan vises, inkludert rommet ispunct ( ch | ) |
Et tegnsettingstegn isspace ( ch | ) |
A white-spac e karakter, mellomrom, tabulator, form feed eller Enter, for eksempel isupper ( | ch) |
En stor bokstav i alfabetet, A til | Z isxdigit ( ch ) |
Se ishexnumber () Funksjon | Returnerer toascii ( |
) | ASCII-kodeverdien av ch, i området fra 0 til 127 |
---|---|
tolower (< ch ) Karakteren | ch |
toupper ( ch ) | Karakteren ch |
Generelt sett har testfunksjonene Begynn med er , | og konverteringsfunksjonene begynner med til |
.
CTYPE-funksjonene er mest nyttige når du tester inn, bestemmer at riktig informasjon ble skrevet, eller trekker nødvendig informasjon ut av søppel. Koden i tekststatistikk illustrerer hvordan et program kan skanne tekst, plukke ut bestemte attributter, og deretter vise et sammendrag av den aktuelle informasjonen. TEKSTSTATISTIKK #include
#include
int main ()
{
char phrase [] = "Når det kommer til menneskelige hendelser, blir det nødvendig for ett folk å oppløse de politiske bandene som har koblet dem til en annen, og å anta blant jordens krefter, den separate og like stasjon som Naturens og Naturens Guds rett gir dem, krever en anstendig respekt for menneskets meninger at de bør deklarere årsakene som fører dem til separasjonen. ";
int indeks, alfa, tomt, punktum;alfa = tom = punct = 0;
/ * samle data * /
indeks = 0;
mens (frase [index])
{
if (isalpha (frase [index]))
alpha ++;
if (ISBLANK (frase [index]))
blank ++;
if (ispunct (frase [index]))
punct ++;
index ++;
}
/ * utskriftsresultater * /
printf ("% s" n "
