Użyj alfabetów, aby zidentyfikować, czy wymaganym znakiem jest wielkie czy małe litery
Technika określenia, czy włożona litera jest małymi lub wielkimi w języku C, byłaby porównanie jej z samymi alfabetami. Jest przedstawiony poniżej:
#włączać
#włączać
int main ()
Char Chr;
printf („Wprowadź znak:”);
Scanf („%c” i chr);
if (chr> = 'a' && chr = 'a' && chr<='z')
printf („%c to znak niższy”, CHR);
w przeciwnym razie
printf („%c nie jest alfabetem”, CHR);
powrót 0;
W tym przykładzie rozpoczynamy program, włączając pliki nagłówka i . Następnie nazywamy funkcję main (). W ramach funkcji main () musimy zadeklarować zmienną, która ma typ danych znakowych. Teraz chcemy wziąć postać od użytkownika, więc korzystamy z funkcji printf (). Dzięki temu instrukcja jest wyświetlana na ekranie, a użytkownik wprowadza charakter swojego wyboru. Wprowadzony znak może być znakiem małym lub wielkim charakterem. Ten znak byłby przechowywany w zmiennej „CH” za pomocą metody scanf ().
Ponadto stosujemy instrukcję IF-ELSE-IF. Tutaj ustawiamy warunek, że jeśli wprowadzony znak jest większy lub równy „a” i mniejszy lub równy „z” funkcji printf (), że zdefiniowany znak jest znakiem górnego przypadku. I ilekroć ten warunek staje się fałszywy. Ponadto stosujemy instrukcję else-IF i oceniamy warunek.
Tutaj określamy, że jeśli wprowadzona litera to> = „a” i <= 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.
Użyj kodu ASCII, aby ustalić, czy zdefiniowany znak istnieje w wielkich lub małej litery
Mała postać „A” ma kod ASCII 97, „B” ma kod ASCII 98 i tak dalej. Znak wielki „A” ma kod ASCII 65, „B” ma kod ASCII 66 i tak dalej. Tutaj program potwierdza kod ASCII dostarczonego znaku, aby sprawdzić, czy jest to małe lub wielkie.
#włączać
#włączać
int main ()
Char Chr;
printf („Wprowadź znak:”);
Scanf („%c” i chr);
if (chr> = 65 && chr = 97 && chr<=122)
printf („%c to znak niższy”, CHR);
w przeciwnym razie
printf („%c nie jest alfabetami”, CHR);
powrót 0;
Najpierw wprowadzamy dwie wymagane biblioteki. Następnie rozpoczynamy kodowanie w treści funkcji main (). Tutaj tworzymy zmienną o nazwie char „CHR”. Następnie prosimy użytkownika o włożenie dowolnej litery, aby sprawdzić, czy jest to wielkie czy małe litery za pomocą funkcji printf (). Oprócz tego stosujemy metodę Scanf (), która przechowuje dostarczoną postać. Używamy instrukcji IF-ELSE-IF, aby przeanalizować, czy podana litera jest wielkim. Tutaj stosujemy wyrażenia testowe.
Po pierwsze, wykorzystaliśmy instrukcję IF, aby sprawdzić górną część. Jeśli warunek testu oceni się na true, oceniany znak to górny przypadek. Ilekroć to hodowla IF jest nieprawdziwa, kontrola przesuwa. Oceniona litera jest małą literą, jeśli instrukcja testu else-IF jest prawdziwa. Gdy warunek testu else-IF jest fałszywy, kontrola jest przekazywana do części else, która implementuje deklarację częściową.
W tym decydujemy, że wpisana litera jest wielkimi lub małymi literami. Aby zakończyć kod, używamy polecenia return 0:
Użyj metody isUpper (), aby ustalić, czy zdefiniowany znak jest w wielkich, czy małych literach
Metoda ISUPPER () w języku C określa, czy określona litera jest wielkim. Metoda ISUPPPER () wskazuje, czy wprowadzony znak będzie w wielkim poziomie zgodnie z istniejącą kategoryzacją lokalizacji C. Jeśli wartości wprowadzonego znaku nie można wyrazić za pomocą niepodpisanego char, a zatem nie jest podobna do EOF, wynik ISUPPER () jest nieokreślony. Funkcja isupper () jest zadeklarowana w pliku nagłówka . Jeśli podany argument jest wielką literą, metoda isupper () zwraca 1, ale jeśli podany argument jest małą literą, zwraca 0.
Tutaj zintegrujemy dwa pliki nagłówka i . Biblioteka obsługuje użycie metody isupper (). W następnym kroku wywoływamy funkcję Main (). Ponadto definiujemy zmienną „CH” do przechowywania postaci. Następnie używamy funkcji printf () do wyświetlania instrukcji.
Podobnie bierzemy list od użytkownika. Tutaj wykorzystujemy metodę printf (). Funkcja scanf () jest wywoływana w celu przechowywania wprowadzonej listu. Ponadto stosujemy funkcję ISUPPER (), aby sprawdzić, czy zdefiniowany znak lub litera jest wielkimi lub małymi literami. Funkcja ISUPPER () zawiera podany znak jako parametr.
Tymczasem stosujemy tutaj warunek IF-Else. Używamy instrukcji return 0, aby zakończyć program.
Wniosek
W tym artykule omówiono techniki stosowane do sprawdzenia, czy podana litera jest wielką, czy małymi literami. Oceniamy trzy podejścia, w tym zastosowanie alfabetów, zastosowanie kodów ASCII i zastosowanie metody ISUPPER (. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i samouczków.