long をフォーマットする printf の変換指定子は何ですか? 質問する

long をフォーマットする printf の変換指定子は何ですか? 質問する

関数は、 の場合、または などprintfの引数型を取ります。ただし、 値については何も表示されません。%d%isigned intlong

ベストアンサー1

l指定子の直前に (小文字の L)を置きます。

unsigned long n;
long m;

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

おすすめ記事