Convertir entre tipos de datos - los tipos de datos básicos entre los tipos de datos elementales

En primer lugar, los tipos de datos básicos entre el tipo de datos básico (conversión automática y reparto)

  • Entre el mismo tipo de datos: número entero entre y como número entero, de coma flotante y de punto flotante entre.
Entero entre: byte short int largo 
reparto: 
 int = 10 A; 
 byte B = (byte) 10;   
cambiador automático: 
 . Byte A = 1; 
 int B = A;
Entre float: flotador doble, doble defecto 
cambio cargador automático: un flotador X = 3.4F; doble Y = X; reparto: doble X = 23,2;
un flotador Y = (un flotador) X;
Llene entre el tipo de carácter: 
Char X = 'A'; 
Char Y = X;
Si el almacenamiento fuera del rango, conduce a reparto de conversión de valores: 
int = 1000 A; 
byte B = (byte) A; 
en el que, máxima byte no se almacena 127,1000, 1000 hará que el cambio de valor de fundido.
  • Entre los diferentes tipos de datos, tales como: entre enteros y de coma flotante, enteros y de carácter entre
Entre números de punto flotante número entero y: cuanto mayor sea el programa de coma flotante de precisión, pueden ser almacenados directamente entero. Por el contrario necesitará elenco. Cualquier punto flotante se puede almacenar directamente en un número entero. 
La conversión automática directa: 
int = A. 1; 
un flotador B = A; 
reparto: 
un flotador A = 1.0f; 
int Y = (int) A;
Entre los enteros y carácter: cada carácter Unicode correspondiente a un código. 
conversión automática: 
Char X = 'A' 
int Y = X; 
reparto: 
int Y = 97; 
Char X = (char) Y;

En segundo lugar, las referencias de tipos de datos entre tipos de datos de referencia. (No es un conversión directa, la transformación, bajo la reestructuración)

En tercer lugar, los tipos de datos básicos entre los tipos de datos de referencia. (No conversión directa, envase o contenedor de clase)

 

Supongo que te gusta

Origin www.cnblogs.com/cnbp/p/12635467.html
Recomendado
Clasificación