用C-Free 5.0,为什么两个整形变量short与int的区别就这么大
#include <stdio.h>int main(int argc, char *argv[])
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d,%d\n",x,y);
return 0;
}
(运行后输入没内容如下:)
12 12(回车)
(结果输出如下)
12,12
#include <stdio.h>
int main(int argc, char *argv[])
{
short x,y;
scanf("%d%d",&x,&y);
printf("%d,%d\n",x,y);
return 0;
}
(运行后输入如下:)
12 12(回车)
(结果输出如下)
0,12