Test for an uppercase letter.
Include
<ctype.h>
Prototype
int isupper (int c);
Argument
c
Return Value
Returns a non-zero integer value if the character, c
, is an
uppercase alphabetic character; otherwise, returns zero.
Remarks
A character is considered to be an uppercase alphabetic character if it is in the range of ‘A’-‘Z’.
Example
#include <ctype.h>
#include <stdio.h>
int main(void)
{
int ch;
ch = 'B';
if (isupper(ch))
printf("B is uppercase\n");
else
printf("B is NOT uppercase\n");
ch = 'b';
if (isupper(ch))
printf("b is uppercase\n");
else
printf("b is NOT uppercase\n");
}
Example Output
B is uppercase
b is NOT uppercase