Here is my code
#include void main() { char ch = 129; printf(\"%d\", ch); }
I get the output as -127. What d
The char type is a 8-bit signed integer. If you interpret the representation of unsigned byte 129 in the two's complement signed representation, you get -127.
char