char对于超出范围的值的输出是怎么输出?

为什么最后结果 ch=-116,116是怎么读取出来的?

include <stdio.h>

int main ()
{

char的取值范围是-128~127,最大值加1变成最小值,最小值减1变成最大值,就这样循环。比如赋值129,实际输出的是-127