C言語でprintfの書式指定でlong long 型のフォーマット指定子は、「%lld」「%llu」を使うように書かれているので使用するとコンパイルできずにエラーが出てしまいます。
対策
調べてみると「%I64d」「%I64u」というフォーマット指定子があったので試してみたところlong long 型のデータを表示することができました。
「I64」とは「int64」のことで64 ビット整数を表しているみたいです。
数学・生活情報(Ubuntu・DIGA・五十鈴エクステリアなど)
C言語でprintfの書式指定でlong long 型のフォーマット指定子は、「%lld」「%llu」を使うように書かれているので使用するとコンパイルできずにエラーが出てしまいます。
調べてみると「%I64d」「%I64u」というフォーマット指定子があったので試してみたところlong long 型のデータを表示することができました。
「I64」とは「int64」のことで64 ビット整数を表しているみたいです。