2015年09月02日
実数値の桁揃え入門 | Xcode(Mac)でC言語入門講座
キーワード
:C言語 実数値の桁揃え
今回は、
C言語の
「 実数値の桁揃え 」
について、
基本的なプログラミングの内容を
まとめておきます。
文字表示などでおなじみの、
「 printf関数 」
* printf(プリントエフ)
:print formatted(書式付き出力)
では、
表示させる文字や、
数値の桁数を指定することもできるようです。
「 実数値の桁揃え 」の
方法としては、
「 %f 」
* %f
:%f指定子(floatフロート:浮動小数点)
の「 % 」と「 f 」の間に、
指定したい桁数を入力します。
「 整数値の桁揃え 」
:整数値の桁揃え入門 | Xcode(Mac)でC言語入門講座
との違いとしては、
「 整数値の桁揃え 」の場合は、
例.「 %4d 」:桁数を4桁に指定
のように記述しましたが、
「 実数値の桁揃え 」の場合は、
「 % 」と「 f 」の間に、
「 全体の桁数.小数の桁数 」と入力することです。
また、
例.「 %5.2f 」
と記述すると、
「 整数の部分が2桁 」
「 小数点が1桁 」
「 小数の部分が2桁 」
の合計「 5桁 」という意味合いになるようです。
「 整数値の桁揃え 」に比べると、
少しややこしい感じもしますね。
[ C言語プログラミングの開発環境 ]
Xcode
Macのプログラミングのための
統合開発環境
(IED:Integrated Development Environment)
* その他にも、一例として、
IBMアイビーエム
(International Business Machines Corporation)
によって開発された
「 Eclipse 」(イクリプス・エクリプス)
というオープンソースの統合開発環境 (IDE) でも
Mac環境下でC言語プログラミングの練習が
できると思います。
個人的には、Xcodeの方が、
簡単なプログラミン程度であれば使いやすいのでは
ないかと思います。
「 Eclipse 」は、Javaをはじめ
さまざまなプログラミング言語を学習したい場合には、
役に立つのではないかと思います。
Xcodeを利用して、
C言語プログラミングの実行環境にする方法や、
基本的なコード入力時の
キーボード操作方法についてわからない
わからない方の場合は、
こちらの記事から読み進めてみてください。
:Hello worldプログラム | Xcode(Mac)でC言語入門講座
実数値の桁揃え入門 | Xcode(Mac)でC言語入門講座(動画)
C言語サンプルコード(1) 整数2桁・小数点1桁・小数部分2桁の例
#include <stdio.h>
int main(int argc, const char * argv[]) {
// insert code here...
printf("1つめの値は、12345です。\n");
printf("2つめの値は、%5.2fです。\n",12.3);
printf("3つめの値は、%5.2fです。\n",12.34);
printf("4つめの値は、%5.2fです。\n",2.34);
return 0;
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* printf(プリントエフ):print formatted(書式付き出力)
* 「 %f 」%f指定子(floatフロート:浮動小数点)
* \n:new line(改行)
* 「 \:バックスラッシュ 」は、
「 option 」キー + 「 ¥ 」キー操作で入力できます。
* 「 printf("1つめの値は、12345です。\n"); 」は、
桁数確認の参考のために表示させているだけです。
C言語サンプルコード(2) 整数2桁・小数点1桁・小数部分2桁の例
#include <stdio.h>
int main(void)
{
printf("1つめの値は、12345です。\n");
printf("2つめの値は、%5.2fです。\n",12.3);
printf("3つめの値は、%5.2fです。\n",12.34);
printf("4つめの値は、%5.2fです。\n",2.34);
return 0;
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
実数値の桁数を指定しないプログラムと、
上記のサンプルプログラムを比較してみてください。
「 桁数を指定 」 することの利点としては、
桁数の多い数値をたくさん表示させる際には、
人が認識する上では、
読みにくくなるので、
「 桁数を指定 」することで、
読みやすくなるのではないかと思います。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
:teratail
by はじめてのコンピュータ・パソコン
このバナーをクリックすると
「 Xcode(Mac)で覚えるC言語入門講座 」
の一覧ページにリンクします。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ C言語関連本 特集
︎ Xcode(Mac)で覚えるSwiftプログラミング入門講座
︎ Macでコマンド入門講座
︎ パソコン・プログラミング学習関連アプリ 特集
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ パソコン・家電の新製品・キャンペーン情報 特集
posted by HajimeteCPC at 12:25
| Xcode(Mac)で覚えるC言語入門講座