|
||
[Índice][Previo][Siguiente]
Conversiones de tipoConversiones aritméticas usualesSi los operandos de un operador aritmético binario son del mismo tipo, ese tipo es el tipo del resultado. Pero si no es así uno de los operandos es convertido al tipo del otro, y el resultado de la operación tiene ese tipo común. El tipo común es el tipo del operando que aparece primero en la lista long double, double, float, long int, int . Losoperandos de tipo char y short son tratados como si fueran de tipo int
Conversiones forzadas por el programadorLas conversiones de tipo se hacen en C++ igual que en C:
En C++ las conversiones de tipo se pueden escribir también como una llamada a función:
Veamos un ejemplo:
main()
{
z = (float)((int)x * (int)y);
cout << z << '\n' ;
136 Este método puede parecer más legible que el anterior método utilizado en C, pero los dos se pueden utilizar en C++. Incluso se pueden mezclar en un mismo programa, aunque ello quizás dificulte su lectura. |
||
![]() |