ホームページ  >  記事  >  バックエンド開発  >  C言語の変数宣言と変数のルールを解説

C言語の変数宣言と変数のルールを解説

王林
王林転載
2023-08-28 19:37:031141ブラウズ

C言語の変数宣言と変数のルールを解説

まず、変数とは何かを理解しましょう。

変数

  • #データ値の保存に使用されるメモリの場所の名前です。

  • 変数は、実行中のさまざまな時点でさまざまな値を取ることができます。

  • プログラマは、プログラム内の機能や性質を反映した意味のある変数名を選択できます。

たとえば、sum (合計)、avg (平均)、total (合計) などです。

変数の命名規則

変数の命名規則は次のとおりです。

  • 変数名は文字で始める必要があります。

  • ANSI 規格では、変数の最大長は 31 文字です。ただし、多くのコンパイラは最初の 8 文字のみを考慮します。

  • 大文字と小文字は異なります。たとえば、total、TOTAL、Total は 3 つの異なる変数です。

  • 変数名をキーワードにすることはできません。

  • #スペースは使用できません。

  • #変数宣言

変数宣言の構文と例は次のとおりです。

Syntax

変数宣言の構文は次のとおりです。次のようになります。

Datatype v1,v2,… vn;

ここで、v1、v2、...vn は変数の名前です。

たとえば、

int sum;
float a,b;

変数は 2 つの方法で宣言できます -

  • ローカル宣言

    - 「ローカル宣言」とは、メイン コード ブロック内で変数を宣言することです。値はこのコード ブロック内でのみ有効です。

  • グローバル宣言

    - 「グローバル宣言」とは、メインコードブロックの外側で変数を宣言することであり、その値はプログラム全体で有効です。

次は、C 言語でのローカル変数およびグローバル変数宣言のサンプル プログラムです。

int a, b; /* global declaration*/
main ( ){
   int c; /* local declaration*/
   - - -
}

Example

以下は、商品の販売価格 (SP) と原価 (CP) を見つけるための C プログラムです。-

オンライン デモンストレーション

#include<stdio.h>
int main(){
   float CostPrice, SellingPrice, Amount; //variable declaration
   //costprice & sellingprice are variables and
   //float is a datatype
   printf("</p><p> product cost price: ");
   scanf("%f", &CostPrice);
   printf("</p><p> product selling price : ");
   scanf("%f", &SellingPrice);
   if (SellingPrice > CostPrice){
      Amount = SellingPrice - CostPrice;
      printf("</p><p> Profit Amount = %.4f", Amount);
   }
   else if(CostPrice > SellingPrice){
      Amount = CostPrice - SellingPrice;
      printf("</p><p> Loss Amount = %.4f", Amount);
   }
   else
      printf("</p><p> No Profit No Loss!");
   return 0;
}

出力

出力は次のとおりです-

えぇ

以上がC言語の変数宣言と変数のルールを解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。