以下是引用longyi3030在2010-7-12 11:16:19的发言:
#include "stdio.h"
void main()
{int a,b,sum;
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum is %d\n",sum);
}
是你的用类型说明符有问题 int 只有两个字节 最大256 你要么用长整形,要么使用实型的。把int换成long int 或者 是float
你们到底用的啥编译器啊...int果然是2个字节...不过两个字节也不是256,unsigned char 最大是255,这个编译器的int最大应该是0x7fff#include "stdio.h"
void main()
{int a,b,sum;
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum is %d\n",sum);
}
是你的用类型说明符有问题 int 只有两个字节 最大256 你要么用长整形,要么使用实型的。把int换成long int 或者 是float