工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

C++ の変数、リテラル、および定数

C++ の変数、リテラル、および定数

このチュートリアルでは、例を使用して C++ の変数、リテラル、および定数について学習します。

C++ 変数

プログラミングにおいて、変数はデータを保持するための入れ物 (格納領域) です。

ストレージ領域を示すために、各変数には一意の名前 (識別子) を付ける必要があります。たとえば、

int age = 14;

ここで、年齢 int の変数です データ型に整数値 14 を割り当てました。

注: int データ型は、変数が整数のみを保持できることを示しています。同様に、 double を使用できます 小数と指数を格納する必要がある場合のデータ型。

次のチュートリアルでは、すべてのデータ型について詳しく学習します。

変数の値は変更できるため、名前は 変数 です .

int age = 14;   // age is 14
age = 17;       // age is 17

変数の命名規則

注: 変数には意味のある名前を付けるようにしてください。例:first_name fn よりも優れた変数名です .


C++ リテラル

リテラルは、固定値を表すために使用されるデータです。コード内で直接使用できます。例:12.5'c' など

ここでは、12.5'c' リテラルです。なんで?これらの用語に異なる値を割り当てることはできません。

C++ プログラミングのさまざまなリテラルの一覧を次に示します。


1.整数

整数は、小数部または指数部のない数値リテラル (数値に関連付けられている) です。 C プログラミングには、次の 3 種類の整数リテラルがあります。

例:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

C++ プログラミングでは、8 進数は 0 で始まります 、および 16 進数は 0x で始まります .


2.浮動小数点リテラル

浮動小数点リテラルは、小数形式または指数形式のいずれかを持つ数値リテラルです。例:

-2.0

0.0000234

-0.22E-5

注: E-5 = 10-5


3.文字

文字リテラルは、単一の文字を単一引用符で囲むことによって作成されます。例:'a''m''F''2''}' など


4.エスケープ シーケンス

C++ プログラミングでは、入力できない文字や特別な意味を持つ文字を使用する必要がある場合があります。たとえば、改行 (Enter)、タブ、疑問符などです。

これらの文字を使用するために、エスケープ シーケンスが使用されます。

エスケープ シーケンス キャラクター
\b バックスペース
\f フォーム フィード
\n 改行
\r 戻る
\t 水平タブ
\v 垂直タブ
\\ バックスラッシュ
\' 一重引用符
\" 二重引用符
\? 疑問符
\0 ヌル文字

5.文字列リテラル

文字列リテラルは、二重引用符で囲まれた一連の文字です。例:

"good" 文字列定数
"" null 文字列定数
" " 6 つの空白の文字列定数
"x" 1 文字の文字列定数
"Earth is round\n" 文字列に改行を表示

文字列については、C++ 文字列チュートリアルで詳しく学びます。


C++ 定数

C++ では、値を変更できない変数を作成できます。そのために、const を使用します キーワード。以下に例を示します:

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

ここでは、キーワード const を使用しています。 LIGHT_SPEED という名前の定数を宣言する . LIGHT_SPEED の値を変更しようとすると 、エラーが発生します。

#define を使用して定数を作成することもできます プリプロセッサ ディレクティブ。これについては、C++ マクロのチュートリアルで詳しく学びます。


C言語

  1. C キーワードと識別子
  2. C の変数、定数、およびリテラル
  3. C ストレージ クラス
  4. Python 変数、定数、およびリテラル
  5. Java 変数とリテラル
  6. C++ の変数と型:int、double、char、string、bool
  7. C 変数、データ型、定数
  8. Java - 変数の型
  9. C - 変数
  10. C - 定数とリテラル
  11. C++ 変数の型