ビデオ: C++プログラミング言語入門講座 2巻 第2章 戻り値【動学.tv】2/4 2024
C ++では、変数を宣言する必要があり、型を割り当てる必要があります。幸いにも、C ++にはいくつかの変数型が用意されています。変数のリスト、その利点、および制限については、表を参照してください。
変数 | 定数の定義 | 概要 |
---|---|---|
int | 1 | 単純なカウント値(正または負のいずれか)。 |
short int | - | intの潜在的に小さいバージョン。
メモリ使用量は少なくなりますが、範囲は狭くなります。 |
long int | 10L | intの潜在的により大きなバージョンです。
gcc long long |
10LL | intでは、long型と | int型に違いはありません。 |
浮動小数点 | 1。 0F | 単精度実数。このより小さいバージョンは、2倍より少ないメモリしか必要としないが、999未満の精度とより小さな範囲を有する。
倍数1。 0 999標準浮動小数点変数。 long double |
- | 潜在的に大きな浮動小数点数。 PCでは、80×86浮動小数点プロセッサのネイティブサイズのためにlong doubleが使用されます。これは80ビットです。 | char |
'c' | 単一のchar変数は、単一の英字またはデジタル文字を格納します。 999算術には適していません。 | wchar_t
L'c ' |
中国語のようなより大きい | 文字セットを持つシンボルを格納できる大きな文字。 | char string
"これは文字列です" 文字列は文または句を形成します。 |
bool | true | 唯一の他の値はfalseです。
<! - 1 - > |
long long intとlong doubleはC ++ '11で正式に導入されました。 | 整数型は符号付きと符号なしの両方のバージョンがあります。署名は常にデフォルトです(charとwchar_tを除くすべての場合)。符号なしバージョンは、宣言の型の前にunsignedというキーワードを追加して作成されます。符号なし定数には、型指定にUまたはUが含まれます。したがって、以下はunsigned int変数を宣言し、値10を割り当てます。 | <! - 2 - > |
unsigned int uVariable; uVariable = 10U; | 次の文は、lVariable1とlVariable2の2つの変数をlong型intとして宣言し、それらの値を1に設定します.dVariableは値1の倍精度セットです。0 lVariable2の宣言で、中断することができます: | // 2つのlong int型変数を宣言し、それらを1に設定しますlong int lVariable1 long lVariable2; // intはlVariable1 = 1Variable2 = 1と仮定する。 // double型の変数を宣言して1に設定します。0 double dVariable; dVariable = 1.0; |
<! - 3 - >
int nVariable = 1; //変数を宣言し、// 1に初期化します。
char変数は単一の文字を保持できます。文字列(実際には変数型ではなく、ほとんどの目的のために同じように動作します)は文字列を保持します。したがって、 'C'は文字Cを含む文字ですが、 'C'は文字が1文字の文字列です。「C」は手の爪に相当し、「C」は爪が1つ付いた爪の銃に相当します。
アプリケーションで文字列が必要な場合は、文字列に1文字しか含まれていなくても、文字列を指定する必要があります。キャラクターだけを提供することは、仕事をしないだけです。