データ型には、1. 整数型 [byte、short、int、long]、2. 浮動小数点型 [float、double]、3. 文字型 char、4. ブール型 boolean があります。
この記事の動作環境:Windows10 Home中国語版、Acer S40-51パソコン。
無料お勧め: プログラミングビデオコース
データ型は次のとおりです:
1) 4 つの整数型 ( byte、short、int、long):
byte: 8 ビット、ファイル内のデータなどの最小データ単位を表すために使用されます、-128~127
short: 16 ビット、ほとんど使用されません、-32768 ~ 32767
int: 32 ビット、最もよく使用されます、-2^31-1~ 2^31 (21 億)
long: 64 ビット、一般的に使用されます
注: int i=5; // 5 が呼び出されます直接量 (またはリテラル)、つまり直接書かれた定数。
整数リテラルはデフォルトでは int 型なので、定義したロングデータの後に L または l を追加します。
32 桁未満の変数は int の結果として計算されます。
強制演算子は数学演算子よりも優先されます。例については、「定数と変数」を参照してください。
2) 2 種類の浮動小数点数 (float、double):
float: 32 ビット、サフィックス F または f、1 符号ビット、8 ビット指数、23 個の有効な仮数。
double: 64 ビット、最も一般的に使用され、サフィックス D または d、1 符号ビット、11 ビットの指数、52 ビットの有効末尾
注:
バイナリ浮動小数点ポイント番号: 1010100010=101010001.0*2=10101000.10*2^10 (2乗)=1010100.010*2^11 (3乗)= . 1010100010*2^1010 (10乗)
仮数部: . 101010001 0
Exponent: 1010
Base: 2
浮動小数点数値はデフォルトでは double 型なので、定義した float 型データの後に F または f を追加します。 typeは必須ではありません。サフィックスを記述しますが、DまたはXを必ず記述してください。
float の範囲は long より大きく、指数は非常に大きくなる可能性があります。
浮動小数点数は不正確であり、浮動小数点数を正確に比較することはできません。
3) 文字型 (char):
char: 16 ビット、整数型、一重引用符で囲まれた 1 文字 (漢字も可)、 Unicode コードを使用して文字を表す、0~2^16-1 (65535)。
注: 0 文字は使用できません。
エスケープ文字: \n 改行 \r キャリッジリターン \t タブ文字 \" ダブルクォーテーションマーク \\ は \ を表します
2 つの文字 char を真ん中の " " でつなぎ、文字は内部で最初に int 型に変換され、次に加算演算が実行されます。char は本質的には数値です。バイナリは、表示されるときに「処理」され、文字として表示されます。
4) ブール値type (boolean): true True と false.
5) 型変換:
char--> 自動変換: byte-->short - > int - > long - > float-> double sprow
6)メモリ:
## 8ビット:byte(byteタイプ) 16 ビット: short (短整数型)、char (文字型)
32 ビット: int (整数)、float (単精度/浮動小数点)
64 -bit: long (長整数)、double (倍精度)
最後の 1: boolean ブール型
関連する無料学習の推奨事項:
php プログラミング(ビデオ)
以上がデータの種類は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。