Búsqueda personalizada
Curso de lenguaje C
 Principal
 Inicio
 Libros
 Librerías
 Mapa Web
 
 Recursos
 Artículos
 Cursos
 Ejercicios
 Guías de uso
 Mini Diccionario 
  
 Sintaxis
 ANSI C
 Ordinogramas
 Pascal
 Pseudocódigo 
  
 Acerca de
 Carlos Pes
 Colaboradores
 Taller de ideas 
  
 Sitios Amigos
 Blogs,...
 Informática,...
 Directorios,...
 Empresas,...
 Gente,...
 Ocio,...
 Tutoriales,...
  
 Mis Blogs en
 Blogger
 BuscoAfiliados 
  
 Contenidos > 1.8.1.2 Conversión de tipo (casting)

Conversión de tipo (casting)

En lenguaje C, cuando los dos operandos de una división (/) son enteros, pero aun así, de su evaluación se quiere obtener un valor real, hay que hacer un casting (o conversión de tipo). Su sintaxis es:


( <tipo_de_dato> ) <expresión>;
 

De esta forma, se consigue cambiar el tipo de dato del valor resultante de evaluar la <expresión> a un <tipo_de_dato> deseado.

Ejemplo: Para cambiar el tipo de dato de los valores resultantes de las siguientes expresiones:

   5 (valor entero)

   v (valor entero)

   5.0 (valor real)

   v / h


   5 / h

   5.0 / 2

   5 / 2.

   5.4 / 2.0

se puede escribir:

   ( float ) 5

   ( float ) v


   ( int ) 5.0


   
( float ) / h

   ( float ) 5 / h

   ( int ) 5.0 / 2

   5 / ( int ) 2.

   ( int ) ( 5.4 / 2.0 )

de tal forma que, los resultados de evaluar las expresiones anteriores son:

   5.000000 (valor real)

   
6.000000 (valor real)

   
5 (valor entero)

   
2.000000 (actúan en orden los operadores: "( <tipo> )" y (/))

   1.666667 (actúan en orden los operadores: "( <tipo> )" y (/))

   2 (actúan en orden los operadores: "( <tipo> )" y (/))

   2 (actúan en orden los operadores: "( <tipo> )" y (/))

   2 (actúan en orden los operadores: (/) y "( <tipo> )")
 Más información
Texto extraído del apartado:

   11.7.1.1 El operador división (/)

del libro 
EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C, (páginas 266-267).
 Contenidos > Apartado siguiente
1.8.1.3 La función pow
 A destacar
Cursos Ejercicios Libros Enlaces Recomendados
Curso Diseño de Algoritmos
Curso Informática Básica
Curso Ingeniería del Software
Curso Marketing en Internet
Curso Lenguaje C
Curso Turbo Pascal
Curso Representación Datos
Ejercicios de Algoritmos
Ejercicios de Lenguaje C
Ejercicios de Ordinogramas
Ejercicios de Pascal
Empezar de cero a programar en lenguaje C
Domine la programación en lenguaje C
Empezar de cero a programar en Pascal
Tutoriales y Cursos
Gane dinero con su web
Comprar dominio
Programación Informática
100% Adsense
Búsqueda personalizada
 Más Webs Interesantes
© 2006-2008 CarlosPes.com