#include <stdlib.h>
#include <stdio.h>
int main(void){
int x = 424242424;
unsigned short *s = (unsigned short *)&x;
sizeof(int));
printf("sizeof(unsigned short) = %u\n", sizeof(unsigned short));
printf("%d\n", *s
++); // (0110 1100 1111 1000)_2 = (27896)_10 printf("%d\n", *s
++); // (0001 1001 0100 1001)_2 = (6473)_10
return 0;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KCmludCBtYWluKHZvaWQpewoKICAgICAgICBpbnQgeCA9IDQyNDI0MjQyNDsKICAgICAgICB1bnNpZ25lZCBzaG9ydCAqcyA9ICh1bnNpZ25lZCBzaG9ydCAqKSZ4OwoKICAgICAgICBwcmludGYoInNpemVvZihpbnQpID0gJXVcbiIsCiAgICAgICAgICAgICAgICBzaXplb2YoaW50KSk7CiAgICAgICAgcHJpbnRmKCJzaXplb2YodW5zaWduZWQgc2hvcnQpID0gJXVcbiIsCiAgICAgICAgICAgICAgICBzaXplb2YodW5zaWduZWQgc2hvcnQpKTsKCiAgICAgICAgcHJpbnRmKCIlZFxuIiwgKnMrKyk7IC8vICgwMTEwIDExMDAgMTExMSAxMDAwKV8yID0gKDI3ODk2KV8xMAogICAgICAgIHByaW50ZigiJWRcbiIsICpzKyspOyAvLyAoMDAwMSAxMDAxIDAxMDAgMTAwMSlfMiA9ICg2NDczKV8xMAoKICAgICAgICByZXR1cm4gMDsKfQ==