« 書式(文字列/整数) | トップページ | 文字列の分解 »

2007年5月30日 (水)

書式(浮動小数点)

"printf"の書式を確認するスクリプトです。                                        前回紹介したバッチファイルの2行目を編集してください。

<%f 浮動小数点>

jgawk 'BEGIN{N=12345.6789;printf"%%f",N}' nul>temp.txt

%f ⇒ 12345.678900 /小数点第6位まで表示(数値がない場合は、0を表示)        % .3f ⇒ 12345.679 /小数点第3位まで表示(第4位を四捨五入)

<%g 浮動小数点/指数表示>

jgawk 'BEGIN{N=123.456789;printf"%%g",N}' nul>temp.txt

%g ⇒ 123.457 /6桁表示                                   % .15g ⇒ 123.456789 /15桁まで表示                                                             % .3g ⇒ 指数表示 /N=1234の時 1.23e+004

|

« 書式(文字列/整数) | トップページ | 文字列の分解 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/94529/15250207

この記事へのトラックバック一覧です: 書式(浮動小数点):

« 書式(文字列/整数) | トップページ | 文字列の分解 »