Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Consider the following program and that a long is 8-bytes, an int is 4-bytes, and a char is 1-byte. #include #define SIZE 24 int main()
Consider the following program and that a long is 8-bytes, an int is 4-bytes, and a char is 1-byte. #include
#define SIZE 24
int main() { char str[SIZE]; int *i_ptr = (int *)str; long *u_ptr = (long *)(i_ptr + 1);
char *c_ptr = (char *)(u_ptr + 2);
scanf("%x %lx %lx %s", i_ptr, u_ptr, u_ptr + 1, c_ptr);
printf("str = %s ", str);
return 0;
}
Write down the needed input to be sent to scanf so that the call to printf outputs
str = *memory is:JUST bits!<3
Drawing memory as in the previous problem is recommended. The input is:
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started