#include <stdio.h>
#include <stdint.h>
int main(void) {
//int i = -2;
//uint32_t u32 = i;
int8_t i8 = -2;
int i = i8;
uint32_t u32 = i8;
printf("int %d, uint32 %u, int8 %d\n", i
, u32
, i8
); printf("int %X, uint32 %X, int8 %X\n", i
, u32
, i8
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4gCgppbnQgbWFpbih2b2lkKSB7CgkvL2ludCBpID0gLTI7CgkvL3VpbnQzMl90IHUzMiA9IGk7CglpbnQ4X3QgaTggPSAtMjsKCWludCBpID0gaTg7Cgl1aW50MzJfdCB1MzIgPSBpODsKCQoJcHJpbnRmKCJpbnQgJWQsIHVpbnQzMiAldSwgaW50OCAlZFxuIiwgaSwgdTMyLCBpOCk7CglwcmludGYoImludCAlWCwgdWludDMyICVYLCBpbnQ4ICVYXG4iLCBpLCB1MzIsIGk4KTsKCXJldHVybiAwOwp9Cg==