C isupper() function
C isupper(int ch)
The isupper() function is used to check whether a character is an uppercase alphabet (A-Z) or not. The function is defined in the ctype.h header file.
Note: Letter case is the distinction between the letters that are in larger uppercase or capitals (or more formally majuscule) and smaller lowercase (or more formally minuscule) in the written representation of certain languages.
Syntax:
int isupper(int argument);
isupper() Parameters:
Name | Description | Required /Optional |
---|---|---|
ch | ch is a character of class upper in the current locale | Required |
Return value from isupper()
- The isupper() function returns non-zero if ch is an uppercase letter; otherwise returns 0.
Example: C isupper() function
#include <stdio.h>
#include <ctype.h>
int main()
{
char ch;
ch = 'R';
printf("\nIf %c is isupper(?: %d", ch, isupper(ch));
ch = 'a';
printf("\nIf %c is isupper(?: %d", ch, isupper(ch));
ch = 'P';
printf("\nIf %c is isupper(?: %d", ch, isupper(ch));
ch = '+';
printf("\nIf %c is isupper(?: %d", ch, isupper(ch));
return 0;
}
Output:
If R is isupper(?: 1 If a is isupper(?: 0 If P is isupper(?: 1 If + is isupper(?: 0
C Programming Code Editor:
Contribute your code and comments through Disqus.
Previous C Programming: C isspace()
Next C Programming: C isxdigit()
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/c-programming/ctype/c-isupper.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics