编写一个程序观察整型变量的溢出效果。提示:声明一个整型变量,通过scanf函数给这个整型变量赋值,然后输出这个变量的值,看和刚才输入的是否相同。
#include<stdio.h>
int main()
{
int a = 1;
while(a != 0 ){
printf("Input a number:");
scanf("%d",&a);
printf("Your input is %d\n", a);
}
printf("Game over! Thank you!\n");
return 0;
}
//编写一个程序观察整型变量的溢出效果。提示:声明一个整型变量,通过scanf函数给这个整型变量赋值,然后输出这个变量的值,看和刚才输入的是否相同。
#include <stdio.h>
int main()
{
int n;
printf("请输入一个大于2147483647的整数:");
scanf("%d",&n);
printf("%u溢出后为%d\n",n,n);
return 0;
}
# include <stdio.h>
int main(void)
{
int i;
scanf("%d", &i); //&i 表示变量 i 的地址,&是取地址符
printf("i = %d\n", i);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!