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

Cの変数とキーワード


変数

C言語では、変数は何らかの形式のデータが格納される格納場所です。変数が異なれば、一連の操作が適用されるメモリの量も異なります。

変数名を数字で始めることはできません。アルファベット、数字、アンダースコア「_」で構成できます。

これがC言語で変数を宣言する構文です

type variable_name;

これがC言語での複数変数宣言の構文です

type variable_name1, variable_name2,variable_name3;

以下は、C言語の変数の例です

#include <stdio.h>
int main() {
   char a1 = 'H';
   int b = 90, c = 150;
   float _d = 3.4;
   printf("Character value : %c\n",a1);
   printf("Integer value : %d\t%d\n",b,c);
   printf("Float value : %f",_d);
   return 0;
}

出力

Character value : H
Integer value : 90150
Float value : 3.400000

キーワード

キーワードはC言語で事前定義された予約語であり、それぞれが特定の機能に関連付けられています。これらの単語は、C言語の機能を使用するのに役立ちます。それらはコンパイラにとって特別な意味を持っています。

Cには合計32のキーワードがあります。

auto ダブル int 構造体
休憩 その他 長い スイッチ
ケース 列挙型 登録 typedef
char 外部 リターン ユニオン
続行 for 署名済み void
do if 静的 while
デフォルト goto sizeof 揮発性
const フロート 短い 署名なし

これがC言語のキーワードの例です

#include <stdio.h>
int main() {
   // char, int and float are keywords and used as datatypes
   char c = 'H';
   int b = 6, c;
   float _d = 7.6;
   // if and else is a keyword checking the value of b
   if(b<5)
   printf("Character Value : %c",a1);
   else
   printf("Float value : %f",_d);
   return 0;
}

出力

Float value : 7.600000

  1. JavaScriptで値渡しと参照渡しを説明しますか?

    値渡し 値渡し 、関数は、変数の値を引数として直接渡すことによって呼び出されます。関数内で引数を変更しても、関数外から渡される変数には影響しません。 Javascriptは常に値渡し したがって、変数の値を変更しても、基になるプリミティブ(文字列または数値)は変更されません。 次の例では、変数「a」に値1が割り当てられていますが、関数「change」内では値2が割り当てられています。javascriptは常に値渡しであるため 、表示される出力は「1」になりますが、「2」にはなりません。 例 <html> <body> <script>   &n

  2. ハッシュ関数とハッシュテーブル

    ハッシュは、ハッシュ関数と呼ばれる数学関数を使用して、テキストまたは数値のリストから値を生成するプロセスです。数値の数値または英数字のキーを使用するハッシュ関数は多数あります。さまざまなハッシュ関数を以下に示します。 ハッシュ関数 以下はハッシュ関数の一部です- 除算方法 これは、ハッシュ関数を作成する最も簡単な方法です。ハッシュ関数は次のように記述できます- h(k) = k mod n ここで、h(k)は、キー値kをハッシュテーブルnのサイズで除算して得られるハッシュ値です。キーがより均一に分散されるようにするため、nは素数であることが最善です。 除算法の例は次のとおりです- k=