変数

数学では、変数とは値を表す「x」や「y」などの記号または文字です。代数方程式では、一方の変数の値が別の変数の値に依存することがよくあります。たとえば、次の方程式では、yは「従属変数」です。これは、その値が「独立変数」xに割り当てられた値に基づいているためです。

y = 10 + 2x

上の方程式は、yがxの関数であるため、関数と呼ばれることもあります。x = 1の場合、y = 12です。x = 2の場合、y = 14です。

変数は、プログラム内に特定の値を保存するため、コンピュータープログラミングでも使われます。変数には、データ型と値の両方が割り当てられます。たとえば、文字列データ型の変数には「sample text」という値を含めることができ、整数データ型の変数には「11」という値を含めることができます。一部のプログラミング言語では、変数を使う前に宣言する必要がありますが、ほかの言語ではその場で変数を作成できます。データ型を明示的に定義しない場合は、変数に最初に与えられた値に基づいて決まります。

プログラム内の関数には複数の変数を含めることができ、それぞれに入力パラメーターに基づく異なる値を割り当てられます。同様に、変数を使って、関数の出力として特定の値を返すこともできます。次のJavaの例では、whileループの各反復で変数iが増加し、xが出力として返されます。

while (i < max)
{
  x = x+10;
  i++;
}

return x;

名前が示すとおり、変数の値は変化することがあります。変化しない値を保存する変数は、定数と呼ばれます。

更新日 May 3, 2012 著者: Per C.

quiz知識をテストする

Information at the bottom of each page of a document or website is called what?

A
Banner
0%
B
Subhead
0%
C
Trailer
0%
D
Footer
0%
Correct! Incorrect!     View the Footer definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの変数の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。