0

私の C プログラムは、文字を入力すると「32767」という数字を返しますが、整数を入力すると、入力した数字を教えてくれます。

入力した文字をプログラムが教えてくれないのはなぜですか? なぜ「32767」という数字が表示されるのですか?

#include <stdio.h>

main()
{
    int number;

    printf("Enter an integer\n");
    scanf("%d",&number);

    printf("Integer entered by you is %d\n", number);

    return 0;
}
4

3 に答える 3