Verwenden Sie Alphabete, um festzustellen, ob das erforderliche Zeichen Großbuchstaben oder Kleinbuchstaben ist
Die Technik zum Bestimmen, ob sich ein eingefügter Buchstabe in Kleinbuchstaben oder Großbuchstaben in einer C -Sprache befindet, wäre, ihn mit den Alphabeten selbst zu vergleichen. Es ist unten dargestellt:
#enthalten
#enthalten
int main ()
Char Chr;
printf ("ein Zeichen eingeben:");
scanf ("%c", & chr.);
if (chr> = 'a' && chr = 'a' && chr<='z')
printf ("%c ist ein niedrigerer Fallcharakter", CHR);
anders
printf ("%c ist kein Alphabet", CHR);
Rückkehr 0;
In diesem Beispiel starten wir das Programm, indem wir die Header -Dateien einbeziehen und . Dann nennen wir die main () -Funktion. Innerhalb der Funktion main () müssen wir eine Variable mit einem Zeichendatentyp deklarieren. Jetzt möchten wir das Charakter vom Benutzer abnehmen, daher verwenden wir die printf () -Funktion. Dadurch wird die Anweisung auf dem Bildschirm angezeigt, und der Benutzer gibt den Charakter seiner eigenen Wahl ein. Das eingegebene Zeichen kann ein Kleinbuchstabencharakter oder ein Großbuchstaben sein. Dieses Zeichen würde in der Variablen „CHR“ unter Verwendung der scanf () -Methode gespeichert.
Zusätzlich wenden wir die IF-ELSE-IF-Anweisung an. Hier legen wir die Bedingung fest, dass, wenn das eingegebene Zeichen größer oder gleich „A“ ist und weniger als oder gleich „Z“ ist. Die printf () -Funktion druckt, dass das definierte Zeichen das obere Fallcharakter ist. Und wann immer dieser Zustand falsch wird. Darüber hinaus wenden wir die else-wenn an, wenn auch die Bedingung bewerten.
Hier geben wir an, dass, wenn der eingegebene Buchstabe> = „a“ ist und ist <= equal to “z” the entered cheater should be a lowercase character. If this defined condition is not true, we go to the else statement. When the entered character is not the uppercase or lowercase, then it is not even an alphabet. To show this on screen, we utilize the printf() function. In the end, the return 0 command is applied.
Verwenden Sie den ASCII -Code, um festzustellen, ob das definierte Zeichen in Großbuchstaben oder Kleinbuchstaben vorhanden ist
Das Kleinbuchstabencharakter "A" hat einen ASCII -Code von 97, "B" einen ASCII -Code von 98 und so weiter. Der Großbuchstaben „A“ hat einen ASCII -Code von 65, „B“ hat einen ASCII -Code von 66 und so weiter. Hier bestätigt das Programm den ASCII -Code des bereitgestellten Zeichens, um festzustellen, ob es sich um Kleinbuchstaben oder Großbuchstaben handelt.
#enthalten
#enthalten
int main ()
Char Chr;
printf ("ein Zeichen eingeben:");
scanf ("%c", & chr.);
if (chr> = 65 && chr = 97 && chr<=122)
printf ("%c ist ein niedrigerer Fallcharakter", CHR);
anders
printf ("%c ist kein Alphabet", chr);
Rückkehr 0;
Erstens stellen wir zwei erforderliche Bibliotheken vor. Danach beginnen wir die Codierung im Körper der Main () -Funktion. Hier erstellen wir eine Variable namens char "chr". Anschließend bitten wir den Benutzer, einen Buchstaben einzufügen, um festzustellen. Darüber hinaus verwenden wir die scanf () -Methode, die das bereitgestellte Zeichen speichert. Wir verwenden IF-ELSE-IF-Anweisungen, um zu analysieren, ob es sich bei dem angegebenen Brief in Großbuchstaben befindet. Hier wenden wir Testausdrücke an.
Zunächst haben wir die IF -Anweisung verwendet, um Großbuchstaben zu überprüfen. Wenn die Testbedingung zu True bewertet wird, ist das bewertete Zeichen oberer Fall. Wenn diese wenn auch nicht der Fall ist, verlagert sich die Steuerung auf die sonst und analysiert die else-if-Testbedingung. Der ausgewertete Brief ist der Kleinbuchstaben, wenn die else-wenn-Test-Anweisung wahr ist. Wenn die sonst-if-Testbedingung falsch ist, wird die Kontrolle an den elendlichen Teil übergeben, der die else-Teilerklärung implementiert.
Darin entscheiden wir, dass der eingegebene Buchstaben Großbuchstaben oder Kleinbuchstaben ist. Um den Code zu beenden, verwenden wir den Befehl return 0:
Verwenden Sie die Methode isupper (), um festzustellen, ob sich das definierte Zeichen in Großbuchstaben oder Kleinbuchstaben befindet
Die isupper () -Methode in C -Sprache bestimmt, ob ein bestimmter Buchstaben ein Großbuchstaben ist oder nicht. Die Methode isupper () gibt an. Wenn der Wert des eingegebenen Zeichens nicht mit einem nicht signierten Zeichen ausgedrückt werden kann und dem EOF daher nicht ähnlich ist, ist das Ergebnis von Isupper () nicht spezifiziert. Die Funktion isupper () wird in der Header -Datei deklariert . Wenn das angegebene Argument ein Großbuchstaben ist, gibt die Isupper () -Methode 1 zurück. Wenn das angegebene Argument jedoch ein Kleinbuchstabenbuch ist, gibt es 0 zurück.
Hier integrieren wir zwei Header -Dateien und . Die Bibliothek übernimmt die Verwendung der Isupper () -Methode. Im nächsten Schritt nennen wir die main () -Funktion. Darüber hinaus definieren wir eine variable „CH“, um den Charakter zu speichern. Anschließend verwenden wir die Funktion printf (), um die Anweisungen anzuzeigen.
Ebenso nehmen wir den Brief vom Benutzer ab. Hier verwenden wir die printf () -Methode. Die Funktion scanf () wird aufgerufen, um den eingegebenen Buchstaben zu speichern. Zusätzlich verwenden wir die Funktion isupper (), um zu überprüfen, ob das definierte Zeichen oder Buchstaben Großbuchstaben oder Kleinbuchstaben ist. Die Funktion isupper () enthält das bereitgestellte Zeichen als Parameter.
In der Zwischenzeit wenden wir hier den IF-ELSE-Zustand an. Wir verwenden die Return 0 -Anweisung, um das Programm zu beenden.
Abschluss
In diesem Artikel wurde die Techniken erläutert, mit denen der vorgesehene Brief in Großbuchstaben oder Kleinbuchstaben besteht. Wir bewerten drei Ansätze, einschließlich der Verwendung von Alphabeten, der Verwendung von ASCII -Codes und der Verwendung der Isupper () -Methode zum Überprüfen der Großbuchstaben. Weitere Tipps und Tutorials finden Sie in anderen Linux -Hinweisartikeln.