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

Isupper()とIslower()およびC++でのそれらのアプリケーション


C ++の関数isupper()およびislower()は、「ctype.h」ヘッダーファイルに存在する組み込み関数です。指定された文字または文字列が大文字か小文字かをチェックします。

isupper()とは何ですか?

この関数は、指定された文字列に大文字が含まれているかどうかを確認するために使用されます。また、入力として1文字ある場合は、その文字が大文字であるかどうかを確認します。

構文

int isupper ( int arg)

説明

この関数は、文字列に大文字が含まれている場合はゼロ以外の値を返し、それ以外の場合は0を返すため、intとしての戻り型を持ちます。チェックする文字を含むパラメータが1つあります。

入力 − string s =“ HELLo”

出力 −大文字が含まれています

入力 − string s =“ hello”

出力 −大文字は含まれていません

以下の関数は、文字列に大文字が含まれているかどうかをチェックし、大文字が含まれている場合は小文字に変換します。

#include <stdio.h>
#include <ctype.h>
int main (){
   int i=0;
   char str[]="Test String.\n";
   char c;
   while (str[i]){
      c=str[i];
      if (isupper(c)) c=tolower(c);
         putchar (c);
         i++;
   }
   return 0;
}

出力

上記のコードを実行すると、次の出力が生成されます-

test string.

islower()とは何ですか?

この関数は、指定された文字列に小文字が含まれているかどうかを確認するために使用されます。また、入力として1つの文字がある場合は、その文字が小文字であるかどうかを確認します。

構文

int islower( int arg)

説明

この関数は、文字列に小文字が含まれている場合はゼロ以外の値を返し、それ以外の場合は0を返すため、intとしての戻り型を持ちます。チェックする文字を含むパラメータが1つあります。

入力 − string s =“ HELLo”

出力 −小文字が含まれています

入力 − string s =“ hello”

出力 −小文字は含まれていません

以下の関数は、文字列に小文字が含まれているかどうかをチェックし、小文字が含まれている場合は大文字に変換します

#include <stdio.h>
#include <ctype.h>
int main (){
   int i=0;
   char str[]="Test String.\n";
   char c;
   while (str[i]) {
      c=str[i];
      if (islower(c)) c=toupper(c);
         putchar (c);
         i++;
   }
   return 0;
}

出力

上記のコードを実行すると、次の出力が生成されます-

test string.

  1. フリップフロップの種類とC++での変換

    フリップフロップはシーケンシャルデジタル回路です。フリップフロップにはいくつかの種類があります。ここでは、フリップフロップのタイプと、あるフリップフロップから別のフリップフロップへの変換ルールを確認します。 フリップフロップには基本的に4つのタイプがあります- SRフリップフロップ Dフリップフロップ JKフリップフロップ Tフリップフロップ SRフリップフロップ SRフリップフロップは、正のクロック遷移または負のクロック遷移のみで動作します。一方、SRラッチはイネーブル信号で動作します。 SRフリップフロップの回路図を次の図に示します。 この回路には、2つの入力SとR、および

  2. Pythonとそのアプリケーションのisupper()、islower()、lower()、upper()

    この記事では、Python 3.xのisupper()、islower()、upper()、lower()関数について学習します。またはそれ以前。 これらは、文字列および関連するタイプで使用できる関数です。これらはPython標準ライブラリに含まれています。 すべての関数は引数を受け入れません。 isupper()&islower()はブール値を返しますが、upper()&lower()関数は大文字または小文字の文字列を返します。 次に、例を使用して実装を見てみましょう 例 string = 'tutorialspoint' # checking for upperca