Question: Question 1 (4 points) Consider the following C function: unsigned long mystery (unsigned long x ) { long temp = (long) xi temp = temp

Question 1 (4 points) Consider the following C function: unsigned long mystery (unsigned long x ) \{ long temp = (long) xi temp = temp (temp >>1); return (unsigned long) temp; \} Assuming longs are 64 bits and use arithmetic right shifts, what is a value of x will make this function return 0700000000000004 ? Write your answer as a hexadecimal number. If no such vaue is possible, write "none" and explain briefly in the comment
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
