Inhaltsverzeichnis:
Video: Die Grundlagen der Programmierung kurz und knapp 2024
Das Herzstück einer Textkette ist die Variable char. Bei der C-Programmierung handelt es sich um ein einzigartiges Cubby-Loch, in das Sie einen Wert zwischen 0 und 255 eingeben. Dieser Wert wird visuell als ein Zeichen dargestellt.
Grundlagen der CTYPEs
Die Sprache C enthält eine Reihe von Funktionen zum Testen oder Manipulieren einzelner Zeichen. Die Funktionen sind alle im c-Typ definiert. h Headerdatei. Die meisten Programmierer beziehen sich daher auf die Funktionen als CTYPE-Funktionen, wobei CTYPE als "Sehen-Typ" und nicht als "Stoor-Ye" ausgesprochen wird, wie ein einheimischer Russe es lesen würde.
Um die CTYPE-Funktionen zu verwenden, muss der C-Typ verwendet werden. h Header-Datei muss in Ihrem Quellcode enthalten sein:
#include
CTYPE-Funktionen passen in zwei Kategorien: Testen und Manipulation.
Funktion | Liefert TRUE Wenn ch ist |
---|---|
isalnum ( ch ) | Ein Buchstabe des Alphabets (Groß- oder Kleinschreibung) oder eine Zahl > isalpha ( |
ch ) Ein Groß- oder Kleinbuchstabe des Alphabets | isascii ( |
ch ) Ein ASCII-Wert im Bereich von 0 bis 127 < isblank ( | ch |
) Eine Registerkarte oder ein Leerzeichen oder ein anderes Leerzeichen iscntrl ( | ch |
) Ein Steuercodezeichen, Werte 0 bis 31 und 127 isdigit ( | ch |
) Ein Zeichen 0 bis 9 isgraph ( | ch |
) Jedes druckbare Zeichen außer dem Leerzeichen isthexnumber (< ch | ) |
Beliebige hexadezimale Ziffer, 0 bis 9 oder A bis F (oberer oder Kleinbuchstabe) islower ( | ch) |
Ein Kleinbuchstabe von das Alphabet, a bis | z isnumber ( ch ) |
Siehe isdigit () isprint ( | ch ) |
Beliebiges Zeichen, das angezeigt werden kann, einschließlich Leerzeichen ispunct ( ch | ) |
Ein Satzzeichen isspace ( ch | ) |
A weiß-spac e Zeichen, Leerzeichen, Tabulator, Seitenvorschub oder eine Eingabe, z. B. isupper ( | ch) |
Großbuchstabe des Alphabets, A | Z isxdigit ( ch ) |
Siehe isthexzahl ()
|
Funktion Gibt |
ch | ) |
---|---|
Der ASCII-Codewert von ch, im Bereich von 0 bis 127 tolower (< ch ) | Kleinbuchstabe des Zeichens |
ch toupper ( ch | ) Großbuchstabe des Zeichens |
ch Testfunktionen im Allgemeinen Beginne mit ist | , und Konvertierungsfunktionen beginnen mit |
bis .
Anleitung zum Testen von Zeichen Die CTYPE-Funktionen sind vor allem dann nützlich, wenn Sie Eingaben testen, feststellen, dass die richtigen Informationen eingegeben wurden, oder wenn Sie benötigte Informationen aus Junk-Dateien ziehen. Der Code in Textstatistiken veranschaulicht, wie ein Programm Text scannen, bestimmte Attribute auslesen und dann eine Zusammenfassung dieser Informationen anzeigen kann. TEXTSTATISTIKEN
#include
#include
int main ()
{
charphrase [] = "Wenn es im Verlauf der menschlichen Ereignisse ist, wird es für ein Volk notwendig, die politischen Bande, die sie miteinander verbunden haben, aufzulösen und unter den Kräften der Erde, der getrennten und gleichen Station, zu der die Naturgesetze und der Naturgott sie berechtigen, anzunehmen, eine anständige Achtung vor den Meinungen der Menschheit erfordert, daß sie sollte die Ursachen erklären, die sie zur Trennung antreiben. "int index, alpha, leer, punct;
alpha = leer = Punkt = 0;
/ * sammelt Daten * /
Index = 0;
while (Phrase [index])
{
if (isalpha (Phrase [index]))
alpha ++;
if (isblank (Phrase [index]))
leer ++;
if (ispunct (phrase [index]))
punct ++;
Index ++;
}
/ * Druckergebnisse * /
printf ("% s" n "