Funkcija isupper () provjerava je li znak velika abeceda (AZ) ili nije.
C isupper () Prototip
int isupper (int argument);
Funkcija isupper () uzima jedan argument u obliku cijelog broja i vraća vrijednost tipa int
.
Iako isupper () uzima cijeli broj kao argument, karakter se prenosi funkciji. Interno se znak za provjeru pretvara u svoj ASCII.
Definirano je u "> datoteci zaglavlja.
C isupper () Povratna vrijednost
Povratna vrijednost | Opaske |
---|---|
Cijeli broj koji nije nula (x> 0) | Argument je velika abeceda. |
Nula (0) | Argument nije velika abeceda. |
Primjer: C isupper () funkcija
#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; )
Izlaz
Vrati vrijednost kada se veliko slovo C preda isupper (): 1 Vrati vrijednost kada se drugom znaku + preda isupper (): 0
Napomena: Možda ćete dobiti različitu cijelu vrijednost kada se velika abeceda proslijedi u isupper () na vašem sustavu. Ali, kada bilo kojem znaku, osim velikog slova, proslijedite isupper (), on uvijek vraća 0.