1. ホーム
  2. c

[解決済み] longをフォーマットするprintfの引数は何ですか?

2022-03-17 08:24:24

質問

その printf 関数は、次のような引数の型を取ります。 %d または %i に対して signed int . しかし long の値を指定します。

解決方法は?

をつける。 l (小文字のL)を指定子の直前に入れてください。

unsigned long n;
long m;

printf("%lu %ld", n, m);