最近、特定の n で特定の数を検索するコードを作成しようとしました。コードは完全に機能しましたが、10 桁を超える n を挿入しようとすると、本当にうまくいきませんでした。
どうやらコードとは何の関係もないようで、10桁を超える数字を挿入できませんでした。私は何かが欠けているに違いない...
たとえば、この単純なコード
#include <stdio.h>
int main()
{
long int n;
scanf("%ld", &n);
printf("%ld", n);
return 0;
}
1111111111 をフィードすると、11 桁未満であるため、同じことが出力されます。私は何を間違っていますか...