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.