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

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

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

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