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()
C Programming: Tips of the Day
Reading a string with scanf :
An array "decays" into a pointer to its first element, so scanf("%s", string) is equivalent to scanf("%s", &string[0]). On the other hand, scanf("%s", &string) passes a pointer-to-char[256], but it points to the same place.
Then scanf, when processing the tail of its argument list, will try to pull out a char *. That's the Right Thing when you've passed in string or &string[0], but when you've passed in &string you're depending on something that the language standard doesn't guarantee, namely that the pointers &string and &string[0] -- pointers to objects of different types and sizes that start at the same place -- are represented the same way.
Ref : https://bit.ly/3pdEk6f
- Weekly Trends
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
- JavaScript functions Exercises
- Python Tutorial
- Python Array Exercises
- SQL Cross Join
- C# Sharp Array Exercises