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

いつも忘れるのでメモ。

度単位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/管理人】
自営業プログラマーです。お仕事ください!
ご連絡は以下アドレスまでお願いします★

【キーワード検索】