#include <stdio.h>
int main(void) {
// your code goes here
short i = 4535;
signed char a[2];
a[0]=(i>>8) & 0xff;
a[1]=i & 0xff;
short j = (a[0] << 8) | a[1];
printf("size = %d,i = %d\n",sizeof(i
),i
);
printf("a0 = %d,a1=%d \n",a
[0],a
[1]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkKCXNob3J0IGkgPSA0NTM1OwoJCglzaWduZWQgY2hhciBhWzJdOwoJCglhWzBdPShpPj44KSAmIDB4ZmY7CglhWzFdPWkgJiAweGZmOwoJCglzaG9ydCBqID0gKGFbMF0gPDwgOCkgfCBhWzFdOwoJCglwcmludGYoInNpemUgPSAlZCxpID0gJWRcbiIsc2l6ZW9mKGkpLGkpOwoJCglwcmludGYoImogPSAlZFxuIixqKTsKCQoJCglwcmludGYoImEwID0gJWQsYTE9JWQgXG4iLGFbMF0sYVsxXSk7CglyZXR1cm4gMDsKfQo=