Home Modern Forums ISRO

What will be output of the following program? Assume that you are running this program in little-endian processor.




#include<stdio.h>
int main() {
short a = 320;
char * ptr;
ptr = (char * ) & a;
printf("%d", * ptr);
return 0;
}

(A) 1
(B) 320
(C) 64
(D) Compilation error

Reply To:

What will be output of the following program? Assume that you are running this program in little-endian processor.




#include<stdio.h>
int main() {
short a = 320;
char * ptr;
ptr = (char * ) & a;
printf("%d", * ptr);
return 0;
}

(A) 1
(B) 320
(C) 64
(D) Compilation error

Up
0
Down
::

nan