私は C の初心者で、Turbo C++ コンパイラ (16 ビット) を使用しています。
私が書いているソフトウェアでは、最大の答えは約 32000 です。それより大きな数が必要な場合は、 を使用しますlong int
。
次のプログラムを実行すると:
#include <stdio.h>
void main()
{
long int x;
x=40000;
printf("%d", x);
}
次に、関数の定数値が長いというエラーが発生しますmain()
。
32000 を超える回答を得て、このエラーを取り除くにはどうすればよいですか? また、%d を %ld に変更し、符号なし整数を使用する場合は 40000L bt を使用します。また、40000 で 'l' を使用する必要があります //??