C – Funciones de fundición de tipo

Anterior Siguiente

C Funciones de fundición de tipo:

El concepto de fundición de tipo en el lenguaje C se utiliza para modificar una variable de un tipo de fecha a otro tipo de datos. Nuevo tipo de datos debe ser mencionado antes de que el nombre de la variable o el valor entre paréntesis que se typecast.

C funciones de fundición de tipo programa de ejemplo:

  • En el programa de C a continuación, 7/5 solo producirá valor entero como 1.
  • Así, fundición de tipo se hace antes de la división para mantener el valor de flotador (1.4).
C

1
2
3
4
5
6
7

#include <stdio.h>
int main ()
{
float x;
x = (float) 7/5;
printf(«%f»,x);
}

Salida:

1.400000

Nota:

  • Es una buena práctica convertir un tipo de datos inferior a un tipo de datos superior para evitar la pérdida de datos.
  • Los datos se truncarán cuando el tipo de datos superior se convierta en inferior. Por ejemplo, si float se convierte en int, los datos que están presentes después del punto decimal se perderán.

Funciones de encasillamiento incorporadas en el lenguaje de programación C:

  • Hay muchas funciones de encasillamiento incorporadas disponibles en el lenguaje C que realizan la conversión de tipos de datos de un tipo a otro.
  • Haga clic en el nombre de cada función a continuación para obtener una descripción y programas de ejemplo.
Función de encasillamiento Descripción
atof() Convierte string a float
atoi() Convierte string a int
atol() Convierte string a long
itoa() Convierte int a string
ltoa() Convierte long a string

Prev Next

¿Le gusta? Por favor, ¡difunde la palabra!