8種類の基本データ型
4171 ワード
【前に書きます.変数は参照タイプと基本データタイプに分けられますが、ここでは8種類の基本データタイプのみを紹介します~】
文書ディレクトリ一、8種類の基本データ型紹介 二、charタイプのエスケープ文字 二、表示範囲の大小関係 三、進数表示 四、タイプ変換 一、8種類の基本データ型の紹介
を選択します.
名前
サイズ
デフォルト
値範囲
説明
byte
バイト
1バイト
0
-2^7~ 2^7-1
short
たんせいけい
2バイト
0
-2^15~ 2^15-1
int
せいけい
4バイト
0
-2^31 ~2^31-1
整数のデフォルトタイプ
long
ちょうせいけい
8バイト
0l/0L
-2^63 ~2^63-1
マークはl/L
float
単精度浮動小数点型
4バイト
0.0f/0.0F
フラグはf/F
double
デュアル精度浮動小数点型
8バイト
0.0d/0.0D
浮動小数点型のデフォルト値、フラグd/D、省略可能
char
もじがた
2バイト
<00(スペース)
\uffff(65535)
Unicode文字、エスケープ文字、符号なし
boolean
ブール型
1バイト
false
値はtrueとfalseのみ
二、charタイプのエスケープ文字
文字の中で、反スラッシュ()は特殊な文字で、エスケープ文字と呼ばれ、後ろの文字をエスケープするために使用されます.
アイコン
名前
さぎょう
改行
次の行の先頭に移動
\r
リターンキャラクタ
(具体的な作用は感じと区别がないことを试みて、后で理解して更に补って、.もし大きい人が知っているならばまたよろしくお愿いします)
\t
タブ
(5個のスペースの大きさ)
\b
チェックボックスをオフにします.
’
一重引用符
単一引用符を出力
"
二重引用符
二重引用符を出力
\
ぎゃくスラッシュ
出力スラッシュ
二、範囲の大小関係を表す floatとdoubleの値範囲計算規則と整数が異なるため、floatはlongよりもはるかに大きいので、値範囲はdouble>float>long>int>short>byte; charとbooleanは一般的に比較に参加しません.比較する場合はdouble>float>long>int>char>short>byte>booleanです.
三、進数表示
接頭辞0は8進数、接頭辞0 Xは16進数を表す.
四、タイプ変換
4.1自動、強制型変換4.2 charと数値の型変換(難点)4.3 intとStringの型変換
文書ディレクトリ
を選択します.
名前
サイズ
デフォルト
値範囲
説明
byte
バイト
1バイト
0
-2^7~ 2^7-1
short
たんせいけい
2バイト
0
-2^15~ 2^15-1
int
せいけい
4バイト
0
-2^31 ~2^31-1
整数のデフォルトタイプ
long
ちょうせいけい
8バイト
0l/0L
-2^63 ~2^63-1
マークはl/L
float
単精度浮動小数点型
4バイト
0.0f/0.0F
フラグはf/F
double
デュアル精度浮動小数点型
8バイト
0.0d/0.0D
浮動小数点型のデフォルト値、フラグd/D、省略可能
char
もじがた
2バイト
<00(スペース)
\uffff(65535)
Unicode文字、エスケープ文字、符号なし
boolean
ブール型
1バイト
false
値はtrueとfalseのみ
二、charタイプのエスケープ文字
文字の中で、反スラッシュ()は特殊な文字で、エスケープ文字と呼ばれ、後ろの文字をエスケープするために使用されます.
アイコン
名前
さぎょう
改行
次の行の先頭に移動
\r
リターンキャラクタ
(具体的な作用は感じと区别がないことを试みて、后で理解して更に补って、.もし大きい人が知っているならばまたよろしくお愿いします)
\t
タブ
(5個のスペースの大きさ)
\b
チェックボックスをオフにします.
’
一重引用符
単一引用符を出力
"
二重引用符
二重引用符を出力
\
ぎゃくスラッシュ
出力スラッシュ
二、範囲の大小関係を表す
三、進数表示
接頭辞0は8進数、接頭辞0 Xは16進数を表す.
int decimal = 100;
int octal = 0144;
int hexa = 0X64;
public void testBinarySystem() {
int a = 10;// 10
// (10 2: 2 , )
String b = Integer.toBinaryString(a);
System.out.println(b);
// (2 8: , , 0)
String c = Integer.toOctalString(a);
System.out.println(c);
//
String d = Integer.toHexString(a);
System.out.println(d);
}
四、タイプ変換
4.1自動、強制型変換4.2 charと数値の型変換(難点)4.3 intとStringの型変換