C ++研究ノート4

(D)リテラルおよび記号定数(サプリメント)

(V)、文字定数

文字定数表現:
⑴、文字定数:

単一引用符内の文字に。
メモリに保存されているが、文字のASCⅡコード値です。すべての文字で、文字は通常表現一重引用符で表示されることがあります
よう:「」//文字A;「」//空白文字。

⑵、エスケープ文字:

先頭に単一引用符やバックスラッシュ「」で、一つまたは複数の文字が続きます。例えば、「\ n」はエスケープ文字、改行を表しています。
文字などのこれらの特殊なケースの文字、エスケープシーケンスを使用して表示することができないように、C ++表現。
附属書:図以下のいくつかのエスケープ文字。

⑵、文字列定数:

二重引用符を数文字を使用して、C ++コンパイラ自動的に各文字列定数の末尾に「\ 0」文字マーク文字列の最後に追加します。例:「私は女の子です。」、「123」、「」、「」のように。

⑶、文字列定数と文字定数差:

文字列定数「」2バイトで、店舗「」と「\ 0」、値0x6100;文字定数「」1バイト、店舗「」、値の0x61。
第四のC ++プログラム

(VI)、シンボリック定数

⑴定義され、一定の

データ型変数名= CONST初期化式、
変数の特定のタイプが定義されていることを示し、その値が不変であるように書くことができる:const型変数名=初期発現。例えば:

⑵、

CONSTは、名前(識別子)から可変文字リテラルを参照して説明し、参照変数の形状のような説明から、それはまた、多くの場合、変数と呼ばれている;
例えば:= 3.14159 CONSTダブルPI; //しばしば大文字で変数名として推奨
CONSTナンバー学生の-INT = 100;
①変数は、多くの場合のみ初期化を記述する必要がありますが、
②の変数の定数を初期化した後、割り当てることが許可されていない、
③変数は、多くの場合、使用後に説明する必要があります。
④c++は、署名された定数を推奨します。リテラルを使用しないでください。

添付ファイル:

;①コードより簡単に維持するために:constの使用の利点
②変数の数が変更されていないと誤解されないように。

要約:

⑴、定数リテラル定数及び記号定数のカテゴリがあり、
⑵、整数定数のために。10進数、8進数、16進表現であってもよく;
⑶、実定数は、小数点表記または指数関数の形で表現することができるが、
⑷、単一引用符定数は、メモリの1バイトの単位を区切り、
⑸、文字列定数二重引用符で区切られ、店で、文字列の最後にマーク終わりがあります。

おすすめ

転載: www.cnblogs.com/cooller-code/p/12272751.html