- 識別子
- 識別子26は、文字(大文字と小文字を区別しない)、数字0-9、および_ $シンボル下線を含むことができます。
- 識別子は、アレイで始めることはできません。
- 識別子は、キーワードにすることはできません。
- 定数
- コンセプト:プログラムの実行時には、そのままの一定量
- カテゴリー:
- 文字列定数:「ABC」、「123」次のような文字列定数と呼ばれる任意の部分を二重引用符、
- 整数定数:なし小数点がない、数字の上に直接書き込みます。例えば:100、200、-200
- 一定のフロート:数字に直接書き込むために、小数点は、例えば、ある:2.5、-3.14,0.0
- 文字定数「A」、「1」、「中」:すべての単一の文字に単一引用符は、のような文字定数を、と呼ばれます
- ブール定数:唯一の2つの値の真偽
- 空の定数:の代わりにヌル、データなし
データの種類
short int型長整数のバイト
ダブルフロートフロート
char型
ブールブール
注意:文字列は、基本的なタイプではなく、参照型。
フロートは、近似値ではなく正確な値であってもよいです
データ範囲は必ずしもバイトの数には関係しません
あなたはフロートを使用したい場合は、デフォルトのタイプの中でフロートは、接尾辞Fを追加する必要があり、二重、
整数の場合、使用したい場合は、デフォルトはint型、long型である、あなたは接尾辞Lを追加する必要があります
変数
1.変数名を繰り返すことはできません
2.フロートと長いタイプの場合、文字を省略し、LサフィックスFすることはできません
3.これまでのブレースの直接のメンバーの最後まで、ライン定義された変数から開始します
キャスト
1.byte /ショート/チャー3種類の「+」は、添加物として、数学的な貨物運送状を発生することができ
彼らが最初にint型に昇格し、その後計算であろう操作の三種類で2.byte /ショート/チャー
ASCIIコード表
48 - > '0' 65 - > '' 97 - > ''
コンパイラの最適化:
短い結果= 5 + 8; //等号の右側には、一定のすべてのためにコンパイルされます
短い結果= 13。