Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.49 KB | None | 0 0
  1. /* What is printed to the console after this program runs?
  2.  * Will it run as expected in it's current state?            */
  3.  
  4. // Includes
  5. #include <stdio.h>
  6.  
  7. // Local function prototypes
  8. uint8_t mysteryFunction();
  9.  
  10. // Global variables
  11. uint32_t var1 = 0xAABBCCDD;
  12.  
  13. int main(void){
  14.     uint32_t mysteryVar = mysteryFunction();
  15.     printf("%8x", mysteryVar);
  16. }
  17.  
  18. uint8_t mysteryFunction(){
  19.     uint32_t var2, var3, i;
  20.     var2 = var1 >> 2;  
  21.     var3 = var2 & 0x0000FFFF;
  22.     return (uint8_t)var3;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement