C ++指定された変数または定数を作成するときには、最初に髪がメモリに変数を割り当てることができないかどうか、適切なデータ型を指定する必要があります。
1.整数
データの種類 | フットプリント | レンジ |
ショート | 2つのバイト | -2 ^ 15-2 ^ 15-1 |
int型 | 4つのバイト | -2 ^ 31-2 ^ 31-1 |
長いです | 窓の4バイト、Linuxは4つのまたは8バイトです | -2 ^ 31-2 ^ 31-1 |
長い長いです | 8つのバイト | -2 ^ 63-2 ^ 63-1 |
声明:ショートA = 10; int型、B = 10;長C = 10;長い長D = 10。
sizeofキーワード:共有メモリサイズの種類の統計情報、例えば、はsizeof(INT)。
2.実(浮動小数点)
データの種類 | フットプリント | 番号の有効範囲 |
floast(単精度) | 4つのバイト | 7桁 |
ダブル(倍精度) | 8つのバイト | 15〜16桁 |
声明:A =フロート10.123 F ; B =ダブル10.123;(単精度Fを追加するノート後で必要)デフォルトでは、小数点以下の出力は、6桁が表示されますが、より出力したい場合は、必要に応じて配置されるように、。
3.文字
文字で、C、およびC ++の変数は1バイト、メモリへの自体よりも文字変数が、メモリに格納されている対応するASCIIコードを占めています。
声明:文字CH =「」;(なお、単引用符、二重引用符ではない、とだけ単一引用符を保持しての使用)。対応するASCIIコードを得るために、小数のに必要な、すなわち、(INT)。
トン、\ V \、nは\のように、というように:文字をエスケープします。使用:coutの<< "Hello Worldの\ n" は、
4.文字列
2つのスタイル:
- C-スタイルは次のとおりです。char型の変数名[] =「文字列値を」;
- C ++スタイル:文字列変数名=「文字列値」。
Booleanデータ型
Booleanデータ型は1バイトです。
免責事項:BOOL FLAG1 =真; BOOL FLAG1 = falseは、出力trueの場合、出力1、それ以外の出力は0です。