Computers in Engineering WWW Site - Example 10.5

Example 10.5


C Version

/*
     Conversions in Expressions
*/

#include <stdio.h>

/*  Mixed operations  */

main()
{
  /*  Declaration Statements  */

  short i;
  double a;

  /*  Assignment Statements  */

  printf("C25.C -> This program shows type conversions in expressions.\n");
  printf("The Mixed   operations \n");
  printf("======================\n\n");
  a = 1.5;
  i = 2;

  /*  Print Results  */

  printf("a = %5.1f  i = %5d\n",a,i);
  printf(" a+i = % .5E\n", a + i);
  printf(" a-i = % .5E\n", a - i);
  printf(" a*i = % .5E\n", a * i);
  printf(" a/i = % .5E\n", a / i);

  return(0);
}
/* End of Program C25 */
/*
OUTPUT :
C25.C -> This program shows type conversions in expressions.
The Mixed   operations
======================

a =   1.5  i =     2
 a+i =  3.50000E+00
 a-i = -5.00000E-01
 a*i =  3.00000E+00
 a/i =  7.50000E-01

*/

Last modified: 21/07/97