请问#include"stdio.h"main(){ int a,b,c;scanf("%d,%d",&a,&b);c=(a+b)/2;printf("%d\n",c);sizeof(int);printf("%d\n",sizeof(int));}结果sizeof(int);printf("%d\n",sizeof(int));输出为4,为什么呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 12:51:19
请问#include

请问#include"stdio.h"main(){ int a,b,c;scanf("%d,%d",&a,&b);c=(a+b)/2;printf("%d\n",c);sizeof(int);printf("%d\n",sizeof(int));}结果sizeof(int);printf("%d\n",sizeof(int));输出为4,为什么呢?
请问#include"stdio.h"
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=(a+b)/2;
printf("%d\n",c);
sizeof(int);
printf("%d\n",sizeof(int));
}
结果
sizeof(int);
printf("%d\n",sizeof(int));
输出为4,为什么呢?

请问#include"stdio.h"main(){ int a,b,c;scanf("%d,%d",&a,&b);c=(a+b)/2;printf("%d\n",c);sizeof(int);printf("%d\n",sizeof(int));}结果sizeof(int);printf("%d\n",sizeof(int));输出为4,为什么呢?
int所占字节数就是4
sizeof就是求出int所占的字节数!