最后的结果原因
#include<stdio.h>int main()
{
int a,c;
double b;
printf("请输入两个手机号:\n");
scanf("%d %f",&a,&b);
printf("两号之和为 %d ",a+b);
return 0;
}
输入18812345678 和15687654321
结果为1400897536
? 是想问为什么输入两个不同的手机号,得到的结果是一样的吗? 题目发一下 估计是溢出了
#include<stdio.h>
int main()
{
long long a, b, c;
printf("请输入两个手机号:\n");
scanf("%d %f",&a,&b);
printf("两号之和为 %d ",a+b);
return 0;
} 内存解析方式
页:
[1]