C isupper () - C standartinė biblioteka

Funkcija „isupper“ () tikrina, ar simbolis yra didžiųjų raidžių abėcėlė (AZ), ar ne.

C isupper () prototipas

 int isupper (int argumentas);

Funkcija isupper () paima vieną argumentą sveiko skaičiaus pavidalu ir pateikia tipo reikšmę int.

Nepaisant to, kad „isupper“ () argumentu ima sveikąjį skaičių, funkcijai perduodamas simbolis. Viduje tikrinamas simbolis konvertuojamas į jo ASCII.

Tai apibrėžiama antraštės faile.

C isupper () grąžinimo vertė

Grąžinimo vertė Pastabos
Ne nulis sveikasis skaičius (x> 0) Argumentas yra didžiųjų raidžių abėcėlė.
Nulis (0) Argumentas nėra didžiųjų raidžių abėcėlė.

Pavyzdys: funkcija 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; )

Rezultatas

 Grąžinimo vertė, kai didžiosios raidės C perduodamos „isupper“ (): 1 Grąžina vertę, kai kitas simbolis „+“ perduodamas „isupper“ (): 0 

Pastaba: galite gauti skirtingą sveikojo skaičiaus vertę, kai didžiosios raidės abėcėlė perduodama „isupper“ () jūsų sistemoje. Bet kai perduodate bet kokį simbolį, išskyrus didžiųjų raidžių skaičių, į „isupper“ (), jis visada grąžina 0.

Įdomios straipsniai...