Pages

Monday, July 08, 2013

Write a program of Implicit type Conversion in C++


Source Code:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
      #include <iostream.h>
      #include <conio.h>
      int main()
      {
        char  aChar = 'A';
        int  printChar;
        int  intNum = 200;
      double fltNum = 245.3;
      
      cout << " aChar contains   : " << aChar << endl;  
      printChar = aChar ;
      cout << "  aChar numeric   : " << printChar << endl;
      cout << " intNum contains  : " << intNum << endl;    
      cout << " fltNum contains  : " << fltNum << endl;
      
      intNum = intNum + aChar; // aChar converted to int
      fltNum = fltNum + aChar; // aChar converted to float
      cout << "\n After addition...\n";
      cout << "  aChar numeric   : " << printChar << endl;
      cout << " intNum contains  : " << intNum << endl;    
      cout << " fltNum contains  : " << fltNum << endl;
       getch ();
       return 0;          
              }// main

Output:

 aChar contains   : A
 aChar numeric   : 65
 intNum contains  : 200
 fltNum contains  : 245.3

 After addition...
 aChar numeric   : 65
 intNum contains  : 265
 fltNum contains  : 310.3

No comments:

Post a Comment