English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La conversión de tipo permite que cambiemos un tipo de datos a otro. En el lenguaje C, utilizamos el operador de conversión forzada para la conversión de tipo, representado como (type).
Sintaxis:
(type)value;
Nota: Siempre se recomienda convertir valores más bajos a valores más altos para evitar pérdida de datos.
Ejemplo sin uso de conversión de tipo:
int f = 9/4; printf("f : %d\n", f);//Salida: 2
Ejemplo de uso de conversión de tipo:
float f = (float) 9/4; printf("f : %f\n", f );//Salida: 2.250000
Veamos un ejemplo simple de cómo convertir un valor int a float.
#include<stdio.h> int main(){ float f= (float)9/4; printf("f : %f\n", f ); return 0; }
Salida:
f : 2.250000