Pages

Monday, July 08, 2013

Write a program of Explicit Casts in C++

Demonstrate Casting of Numric Types

Source Code:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
   #include <iostream.h>
   #include <conio.h>
   int main ()
   {
       int intNum1   = 100;
       int intNum2   =  45;
       double fltNum3;
       fltNum3 = static_cast<double> (intNum1 / intNum2);
       cout << "<double> (intNum1 / intNum2)   : " << fltNum3 << endl << endl;
       
       fltNum3 = static_cast<double> (intNum1) / intNum2;
       cout << "<double> (intNum1) / intNum2   : " << fltNum3 << endl;
       getch ();
       return 0;
              }// main

Output:

<double> (intNum1 / intNum2)   : 2
<double> (intNum1) / intNum2   : 2.22222

No comments:

Post a Comment