标签:nal short clu logs 大于 result 开始 turn 最大
#include <stdio.h>; int main() { short int a,b; a=32767; b=a+1; printf("a=%d,a+1=%d\n",a,b); return 0; } /*result: a=32767,a+1=-32768 analysis: 一个2字节的整型变量只能容纳-32768~32767范围内的数,无法表示大于32767或小于-32768的数。遇到此情况就会发生溢出。 它就像汽车里程表一样,达到最大值以后,又从最小值(0)开始计数。 如果将变量b改成int或long型就可以得到预期结果32768*/
标签:nal short clu logs 大于 result 开始 turn 最大
原文地址:http://www.cnblogs.com/liuchenchen/p/7500276.html