Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C言語のisupper()関数


関数isupper()は、文字が大文字であるかどうかを確認するために使用されます。それ以外の場合は成功した場合はゼロ以外の値を返し、それ以外の場合はゼロを返します。 「ctype.h」ヘッダーファイルで宣言されています。

これがC言語でのisupper()の構文です

int isupper(int character);

ここで

キャラクター −チェックする文字。

これがC言語のisupper()の例です

#include<stdio.h>
#include<ctype.h>
int main() {
   char val1 = 's';
   char val2 = 'S';
   if(isupper(val1))
   printf("The character is uppercase\n");
   else
   printf("The character is not uppercase\n");
   if(isupper(val2))
   printf("The character is uppercase\n");
   else
   printf("The character is not uppercase");
   return 0;
}

出力

The character is not uppercase
The character is uppercase

上記のプログラムでは、2つの変数val1とval2がランダムなアルファベットで初期化され、isupper()関数を使用して、これらの変数が大文字であるかどうかがチェックされます。

char val1 = 's';
char val2 = 'S';
if(isupper(val1))
printf("The character is uppercase\n");
else
printf("The character is not uppercase\n");

  1. C言語での文字操作の説明

    文字には、(A-Z(または)a- z)、数字(0-9)、空白、またはCプログラミング言語の特殊記号を使用できます。 宣言 以下は、Cプログラミングでの文字演算の宣言です- char a= ‘A’; using a character constant. 文字入出力機能 文字入出力機能を以下に説明します- 例-chara; scanf("%c", &a); printf ("%c", &a); a = getchar ( ); putchar (a); a = getch ( ); putch (a);

  2. C言語のstrcmp()関数とは何ですか?

    Cライブラリ関数intstrcmp(const char * str1、const char * str2) str1が指す文字列を比較します str2が指す文字列へ 。 文字の配列は文字列と呼ばれます。 宣言 以下は配列の宣言です- char stringname [size]; 例-charstring[50];長さ50文字の文字列 初期化 単一文字定数の使用- char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,&ls