本サイトはプロモーションが含まれています。

long long 型のフォーマット指定子 は「%I64d」でした。

2023年9月26日

C言語でprintfの書式指定で long long 型のフォーマット指定子 は、「%lld」「%llu」を使うように書かれているので使用するとコンパイルできずにエラーが出てしまいます。

対策

調べてみると「%I64d」「%I64u」というフォーマット指定子があったので試してみたところlong long 型のデータを表示することができました。

「I64」とは「int64」のことで64 ビット整数を表しているみたいです。

C言語 で つまずくところ

C言語C言語

Posted by yojigen