広告が含まれています。2021.03.25C言語でfloatを使いたい人C言語でfloatを使いたいな...小数の計算ができるみたいだけど、どうやって使うんだろう🤔この悩みを解決します。過去に小数を使わない計算方法を解説したので、まだ見ていない方はそちらを参考にしてください。下の記事を読んだ前提で話を進めていきます。計算方法と変数の初期化!変数宣言する場所は?この記事を書いている自分は情報系大学生で、三ヶ月ほどでC言語の基礎を完璧に理解しました。勉強中に分からないことが多く、一日中プログラミングしていたこともあります。今では、ブログでC言語について解説しています。全48回で現役大学生が解説C言語の入門部分を詳しく学習したいですか?現役大学生が0から学習する初心者のために、全46回でC言語の基礎を学習できるようにまとめました。想像してみてください。1か月後にC言語をマスターしている自分の姿を。muusannitizyou.jp今回はそんな経験をもとに解説していこうかと。当サイトでは、覚えるべきところを全てまとめているので、画面を撮影して何度も読み返すことをおすすめします。小数の計算に必要なもの:float,%f小数の計算に必要なものは以下の2つですね。小数の計算に必要なものfloat%f一応言っておくと、これらとは別のものを利用しても小数の計算が可能です。詳しくは、下の2つをご覧ください。変換指定子分かりやすく解説します!(%p,%x,...)では、先ほど紹介した「float」と「%f」を解説していきますね。floatとはfloatとは、小数の計算をするためのデータ型です。(「int」で変数宣言された変数に小数を保存することはできません。)データ型については、下の記事で解説しました。計算方法と変数の初期化!変数宣言する場所は?%fとは%fとは、小数を出力できる変換書式(変換指定子)です。%.(小数点以下の桁数)fとすることで小数点以下の桁数を指定することができます。(小さい数字は四捨五入されます)floatと%fを組み合わせたプログラム前回のプログラムをちょいアレンジしてみます。printf("5.3÷2.8=%.1f¥n",waru);}こんな感じでコードを書けますよね。プログラムを実行していきましょう。%fの使い方を工夫して、計算結果を見やすく先ほどの出力結果は、掛け算のところだけ小数点の位置がずれていますよね。見にくいので、工夫しましょう。いう場合、桁数が最も大きい計算結果に合わせましょう。全ての「%f」を%(小数点以上の桁数+小数点以下の桁数+1).fとすることで、小数点の位置を統一することができます。※「小数点以上の桁数」と「小数点以下の桁数」には、最も大きい桁数のものがはいります。小数点以上の桁数+小数点以下の桁数+1=4ですね。printf("5.3÷2.8=%4.1f¥n",waru);}では、プログラムを実行していきましょう。14.8の表示は全く変わっていませんね。他のところは全て直前に一文字分だけ空いて、見栄えが良くなりました。このようにして出力結果を見やすくすることができます。重要なところをまとめますね。%fで見栄えを良くする方法%(小数点以上の桁数+小数点以下の桁数+1).(小数点以下の桁数)f細かいところですが、重要なので覚えましょう。常に使うように心がけましょう。自分でもプログラムをつくって、実行すると力が付きます。今回は以上です!次は、複合代入演算子を勉強してみましょう。複合代入演算子を徹底解説!複合代入演算子「+=」について勉強したいですか?初心者にもやさしく解説します。コメントをキャンセルメールアドレスが公開されることはありません。●1日で月10万円を稼ぐ方法などを教えています。あなたがネット上で月10万稼げていないのであれば、それは間違いなく知識不足です。僕の公式LINEに登録することで、その辺りの知識を体系的に取り入れることができます。すべて無料で教えています。BlogMuu検索モバイルバージョンに移動タイトルとURLをコピーしました/。