Red de conocimiento informático - Conocimiento del nombre de dominio - Tecnología de la información forzada - Programación

Tecnología de la información forzada - Programación

Definición: En lenguajes de alto nivel como C, C++, C#, JAVA, etc., se fuerza la conversión del tipo de una determinada variable a otro tipo.

En JAVA:

float a=10; // Definir a como tipo flotante.

int b=(int)a;// Definir b como tipo int. Luego convierta el tipo flotante a al tipo int. Luego asigne el valor de a a b;

La conversión forzada se refiere a la conversión descendente en Java, porque se perderá precisión durante la conversión descendente. No es necesario forzar una transformación ascendente, como:

int a= 10;//Defina a como tipo int.

float b = a; //Definimos b como tipo flotante. Luego asigna el valor de a a b. Esta es una transformación ascendente

En C:

int b=10;//Declarar la variable como tipo int e inicializar la asignación

printf(%f, b*5.0);//Imprime como un número de punto flotante, forzando que el resultado de 10*5.0 sea 50.000000

float a=2.1314;//Declara la variable como un tipo de número real e inicializa el asignación

int c=(int) a;//Declarar la variable c como tipo int y asignar el valor obtenido al convertir a a tipo int a c, es decir, c=2

printf (%d %f, c,a);//El resultado de salida es 2 2.131400