#include <stdio.h>
int main()
{
short int a = 128; //128未表明类型为int型(4位)赋值给short int 型a(2位)
char b = a; //a又赋值给char型b(1位),char(-128~127)此时(重点)字符'127+1=-128'
printf("%d", b); //将字符以整型形式输出
return 0;
}
//简单的几句程序,将数据类型变换三次,最重要的还有一次数据溢出。今后要特别注意数据类型转换各自的范围,小的往大的转没什么大问题,大的往小了转要特别谨慎。