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

C言語での識別子とその規則は何ですか?


識別子は、Cプログラミング言語で使用されるトークンの1つです。これは、変数、定数、関数、配列、およびユーザー定義データを識別するために使用される名前です。

キーワードは特別な用途のために予約されているため、キーワードを識別子として使用することはできません。宣言されると、関連する値を参照する後のプログラムステートメントで識別子を使用できます。

特殊な種類の識別子はステートメントラベルと呼ばれ、gotoステートメントで使用できます。

ルール

識別子の命名規則は次のとおりです-

  • 識別子名は一意です。

  • キーワードを識別子として使用することはできません。

  • 識別子は文字またはアンダースコア(_)で始まる必要があります。

  • 空白を含めないでください。

  • 特殊文字は使用できません。

  • 識別子は、文字、数字、またはアンダースコアのみで構成できます。

  • 重要なのは31文字だけです。

  • 大文字と小文字が区別されます。

以下は、どの用語が識別子と呼ばれるかを識別するためのCプログラムです。 −

/* C Program to Count Vowels and Consonants in a String */
#include <stdio.h>
int main(){
   char str[100];
   int i, vowels, consonants;
   i = vowels = consonants = 0;
   printf("\nEnter any String : ");
   gets(str);
   while (str[i] != '\0'){
      if(str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u'
      || str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'){
      vowels++;
   }
   else
      consonants++;
      i++;
   }
   printf("\n no of Vowels in the given String = %d", vowels);
   printf("\n no of Consonants in the given String = %d", consonants);
   return 0;
}

出力

上記のプログラムを実行すると、次の結果が得られます-

Enter any String : Tutorials Point
no of Vowels in the given String = 6
no of Consonants in the given String = 9

上記のプログラムでは、識別子は-

です。

Str、i、母音、子音


  1. C言語での暗黙的および明示的な型変換とは何ですか?

    あるデータ型を別のデータ型に変換することを型変換と呼びます。 暗黙の型変換 明示的な型変換 暗黙の型変換 オペランドのデータ型が異なる場合、コンパイラは暗黙的な型変換を提供します。 これは、小さなデータ型を大きなデータ型に変換することにより、コンパイラによって自動的に実行されます。 int i,x; float f; double d; long int l; ここで、上記の式は最終的に「double」値に評価されます。 例 以下は、暗黙的な型変換の例です- int x; for(x=97; x<=122; x++){    printf

  2. OLED スクリーンとその種類とは

    デジタルディスプレイ技術は大幅に改善され、進化しています。ディスプレイ メーカーは、経済的で耐久性があるだけでなく、最高の視聴体験を提供するスクリーンを製造しようとしています。周りを見渡すと、私たちが使用しているほとんどの電子機器の画面タイプは、LCD、LED、または CRT 画面であることがわかります。しかし、これらの基本的な問題は、膨大な電力を消費するか、表示品質が低いことです. これらの問題を克服するために、消費電力が少なく、輝度レベルが高い新しい種類のディスプレイ画面が製造されています。これらの表示画面は、OLED ディスプレイとして知られています。それでは、この表示について以下で詳し