变量ch定义为字符型变量,执行语句:"ch=80 50;后,ch的输出值为什么不是130
因为char型只有一个字节,按照最高位是符号位,取值范围只从-128到127,130超了你想打印130,那要先强制转换成int或者uint
char的最大值只能到127,80+50等于130,实际溢出成负数,其值为130-256=-126如果希望是130,你得用unsigned char