#include <iostream>
#include <iomanip>
#include <cstdlib>
using namespace std;
int main() {
int16_t i = -4;
printf("i = %04x\n", i&0xffff);
cout<<setw(4)<< setfill('0')<<hex<<i<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNzdGRsaWI+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludDE2X3QgaSA9IC00OwoJcHJpbnRmKCJpID0gJTA0eFxuIiwgaSYweGZmZmYpOwoJY291dDw8c2V0dyg0KTw8IHNldGZpbGwoJzAnKTw8aGV4PDxpPDxlbmRsOwoJcmV0dXJuIDA7Cn0=