3 1关于#c语言#的问题:提示:声明一个整型变量,通过scanf函数给这个整型变量赋值,然后输出这个变量的值

编写一个程序观察整型变量的溢出效果。提示:声明一个整型变量,通过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;
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632