Examveda
Examveda

What number would be shown on the screen after the following statements of C are executed?
char ch; 
int i; 
ch = 'G'; 
i = ch-'A';
printf("%d", i);

A. 5

B. 6

C. 7

D. 8

E. 9

Answer: Option B

Solution(By Examveda Team)

Since the ASCII value of G is 71 and the garbage value if A is 65 and hence the difference is 6.


This Question Belongs to C Program >> C Fundamentals

Join The Discussion

Comments ( 4 )

  1. Shweta Jori
    Shweta Jori :
    4 years ago

    2nd solution
    In hexadecimal value of A is 10 & G is 16
    So answer will be 6

  2. Shyama Sundar
    Shyama Sundar :
    7 years ago

    option B

  3. Shyama Sundar
    Shyama Sundar :
    7 years ago

    option B

  4. Shyama Sundar
    Shyama Sundar :
    7 years ago

    option B

Related Questions on C Fundamentals