signed char ch;
and the value in this 1-byte field is a number from -128 to +127, can I safely use the %d format speciifer e.g.
printf("The value is %d\n", ch);
or must I cast it to an int?
Please include the reasoning behind your answer.