C语言整型溢出
2017-10-14 15:17
190 查看
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { short bianliang1,bianliang2; //定义短整型变量1,2 bianliang1=32767; //将32767赋值给变量1 bianliang2=bianliang1+1; //变量2=变量1+1,应该为32768,事实却是-32768 printf("变量1是%d,变量2是%d",bianliang1,bianliang2); //输出变量1,不变量2结果 return 0; }