Konvertieren von Datentypen - die grundlegenden Datentypen zwischen elementaren Datentypen

Zunächst werden die grundlegenden Datentypen zwischen dem Grunddatentyp (automatische Umwandlung und cast)

  • Zwischen den gleichen Datentyp: ganze Zahl zwischen und als ganze Zahl, Gleitkommazahl und Gleitkommazahlen between.
Integer zwischen: Byte short int langen 
Guss: 
 int = 10 A; 
 Byte B = (byte) 10;   
Automatik - Wechsler: 
 . Byte A = 1; 
 int = B A;
Zwischen float: float double, 
Doppelstandardautoloader - Änderung: a float X = 3.4f; Doppel Y = X; Darsteller: double X = 23,2;
a float Y = (a float) X;
Typ zwischen dem Zeichentyp: 
char X = 'A'; 
char Y = X;
Wenn die Lagerung außerhalb des Bereichs, führt zu Wertumwandlungsguss: 
int = 1000 A; 
Byte B = (byte) A; 
wobei Byte maximal nicht 127,1000 gespeichert wird 1000 , um die Gusswertänderung führen.
  • Zwischen den verschiedenen Datentypen, wie zum Beispiel: zwischen Ganzzahl- und Fließkomma- Ganzzahl- und Zeichen zwischen
Zwischen Integer- und Fließkommazahlen: Je höher das precision floating-point - Programm kann direkt ganze Zahl gespeichert werden. Im Gegensatz dazu Guss müssen. Jede Gleitkomma kann direkt in einer ganzen Zahl gespeichert werden. 
Automatische Direkte Umwandlung: 
int = A. 1; 
a float B = A; 
Darsteller: 
a float A = 1.0F; 
int Y = (int) A;
Zwischen Ganzzahl- und Zeichen: jedes entsprechenden Unicode - Zeichen zu einem Code. 
Automatische Konvertierung: 
char X = 'A' 
int Y = X; 
Darsteller: 
int Y = 97; 
char X = (char) Y;

Zweitens ist die Referenzdatentypen Referenzen zwischen Datentypen. (Nicht eine direkte Umwandlung, Umwandlung, unter der Umstrukturierung)

Drittens werden die grundlegenden Datentypen zwischen den Referenzdatentypen. (Nicht direkte Umwandlung, Verpackung oder Wrapper-Klasse)

 

Ich denke du magst

Origin www.cnblogs.com/cnbp/p/12635467.html
Empfohlen
Rangfolge