A C program contains the following declarations: 10m Jun2006

By | June 13, 2014

A C program contains the following declarations: 10m Jun2006

int i, j;

long iX;

short S;

float X;

double dX;

char C;

Determine the resultant data type of each of the following expressions:

(i) i + C                        – int (resultant data type)

(ii) X + C                     – float (resultant data type)

(iii) dX + X                 – double (resultant data type)

(iv) ((int) dX) + iX      – long (resultant data type)

(v) i + X                      – float (resultant data type)

(vi) S + j                      – int (resultant data type)

(vii) iX + j                   – long (resultant data type)

(viii) S + C                  – short (resultant data type)

(ix) iX + C                   – long (resultant data type)

(x) i + j                        – int (resultant data type)

Screen Shots:

 determine

determine_output

Leave a Reply