C の文字列は、null バイト(\0)で終了する文字配列であるため、現在のポインタを指定された桁数だけ文字列の先頭に移動し、新しいポインタ値を返すカスタム関数を実装できます。 ただし、2つの問題があることに注意してください。1つ目は、指定された文字列を左または右から切り捨てるオプシ...
printf("\n"); // 改行. printf(" %dは整数です。\n", 100); printf(" %fは小数です。\n", 3.14); return 0; } これで正しく表示されましたね あれ?3.14の後に0が複数ついてますね なんででしょうか? %fは「浮動小数点数」の出力形式で、小数点以下6桁まで表示されます。従って3.14が...
また、上記ではprintfの変換指定に%eや%Leを指定して “指数表記” で表示していますが、変換指定を%fや%Lfにすれば “実数表記” で表示することもできます。ただし、桁数が膨大になるので注意してください。 参考までに、私の環境で上記ソースコードのプログラムを実行した時の実行結果を下...