¿Cuál es el principio de la conversión automática de tipos y la conversión forzada de tipos?

La conversión de tipo es el proceso de cambiar un valor de un tipo a otro.
Principalmente dividido en conversión de tipo automática y conversión de tipo forzada.

En primer lugar, solo hay 7 tipos de datos para la conversión automática de tipos de datos básicos, byte, short, char, int, long, float, double.

El diagrama de mayor a menor es:

低—————————————————————————————————————————————————————>高
byte  short   char ——> int ——> long ——> float ——> double

pequeño a grande

1. Conversión automática de tipo

Convertir de bajo nivel a alto nivel no es problema, por ejemplo, el 1 original de int se convierte a doble o 1. Esto no tiene ningún efecto, es muy natural y casual, lo llamamos conversión de tipo automática.

Principio: convertir tipos de datos de bajo nivel en tipos de datos de alto nivel

grande a pequeño

2. Al forzar la conversión de tipo de conversión
de alto nivel a conversión de bajo nivel, habrá un problema de falta de precisión. Por ejemplo, cuando el doble 1.1 se convierte a int, se convierte en 1. Originalmente, era bueno en 1.1. La pérdida , que no está dispuesto, es el elenco.

Principio: convertir tipos de datos de alto nivel en tipos de datos de bajo nivel

Supongo que te gusta

Origin blog.csdn.net/Dai_sir_man/article/details/120288785
Recomendado
Clasificación