English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Lenguaje C

Control de Flujo de Lenguaje C

Funciones de C

Arreglos de C

Punteros de C

Cadenas de C

Estructura de Lenguaje C

Archivo de Lenguaje C

C Otro

Manual de Referencia de C

Conversión de tipos de C

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

Ejemplo de conversión de tipo

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