我定义了一个short a然后输出cout<a+1不会出现溢出吗
有可能啊,你用什么类型都可能存在溢出可能。a+1的结果int型。因为1默认是int型相当于short a;int a = a+1;cout<<a<<endl;
和变量a一样的类型,会不会溢出就看取值了