C isupper () - C Standard Library

Funkcja isupper () sprawdza, czy znak jest wielką literą (AZ), czy nie.

C isupper () Prototyp

 int isupper (int argument);

Funkcja isupper () przyjmuje pojedynczy argument w postaci liczby całkowitej i zwraca wartość typu int.

Mimo że funkcja isupper () przyjmuje jako argument liczbę całkowitą, do funkcji przekazywany jest znak. Wewnętrznie znak jest konwertowany do ASCII w celu sprawdzenia.

Jest zdefiniowany w "> pliku nagłówkowym.

C isupper () Wartość zwracana

Wartość zwracana Uwagi
Niezerowa liczba całkowita (x> 0) Argumentem jest wielki alfabet.
Zero (0) Argument nie jest wielką literą.

Przykład: funkcja C isupper ()

 #include #include int main() ( char c; c = 'C'; printf("Return value when uppercase character %c is passed to isupper(): %d", c, isupper(c)); c = '+'; printf("Return value when another character %c is passed to is isupper(): %d", c, isupper(c)); return 0; )

Wynik

 Wartość zwracana po przekazaniu dużej litery C do funkcji isupper (): 1 Wartość zwracana, gdy przekazywany jest inny znak + to isupper (): 0 

Uwaga: Możesz otrzymać inną wartość całkowitą, gdy wielkie litery są przekazywane do funkcji isupper () w twoim systemie. Ale kiedy przekazujesz jakikolwiek inny znak niż wielka litera do funkcji isupper (), zawsze zwraca 0.

Interesujące artykuły...