データの種類は何ですか?

coldplay.xixi
リリース: 2021-01-28 17:42:21
オリジナル
266259 人が閲覧しました

データ型には、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート