アプリケーション開発ポータルサイト
ServerNote.NET
カテゴリー【C/C++
【C言語】printfで整数桁数と小数点以下桁数を指定する
POSTED BY
2021-06-29

いつも忘れるのでメモ。

度単位10進数でdouble型に入れた経度を表現する場合、整数3ケタ、小数点以下6ケタであるので、

double longitude = (double)139.459500;

printf("%03.6lf", longitude);

などとformat指定する。通常、intはd, longはld, floatはf, doubleはlfで表現する(文字はc, 文字列はs)

別件だが、int型の16進数フラグビットを表現する場合、Xを使う(小文字がいいならx)

#define BIT_FLAG 0x00FF00FF

int flag = BIT_FLAG;

printf("%08X", flag);
※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【webmaster/管理人】
自営業プログラマー
ご連絡は以下アドレスまで★

☆お仲間ブログ1↓
匠のコーヒーブレイク
☆お仲間ブログ2↓
一人社長の不動産業務日誌
【キーワード検索】