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
-
JavaScriptで値渡しと参照渡しを説明しますか?
値渡し 値渡し 、関数は、変数の値を引数として直接渡すことによって呼び出されます。関数内で引数を変更しても、関数外から渡される変数には影響しません。 Javascriptは常に値渡し したがって、変数の値を変更しても、基になるプリミティブ(文字列または数値)は変更されません。 次の例では、変数「a」に値1が割り当てられていますが、関数「change」内では値2が割り当てられています。javascriptは常に値渡しであるため 、表示される出力は「1」になりますが、「2」にはなりません。 例 <html> <body> <script> &n
-
ハッシュ関数とハッシュテーブル
ハッシュは、ハッシュ関数と呼ばれる数学関数を使用して、テキストまたは数値のリストから値を生成するプロセスです。数値の数値または英数字のキーを使用するハッシュ関数は多数あります。さまざまなハッシュ関数を以下に示します。 ハッシュ関数 以下はハッシュ関数の一部です- 除算方法 これは、ハッシュ関数を作成する最も簡単な方法です。ハッシュ関数は次のように記述できます- h(k) = k mod n ここで、h(k)は、キー値kをハッシュテーブルnのサイズで除算して得られるハッシュ値です。キーがより均一に分散されるようにするため、nは素数であることが最善です。 除算法の例は次のとおりです- k=