前のページ|次のページ

NLBESTw.出力形式

ロケールに基づいて最適な数値表記を書き出します。

カテゴリ: 数値
配置:

構文

NLBESTw.

説明

w

出力フィールドの幅を指定します。

デフォルト 12
範囲 1-32
ヒント 0から.01の数字(端点を除く)を出力する場合、過度に丸めないように7以上のフィールド幅を使用します。0から-.01の数字(端点を除く)を出力する場合は、8以上のフィールド幅を使用します。

詳細

NLBEST出力形式は、ロケールの小数点と記号の位置に基づいて、最も適切な数値を書き出します。NLBESTはBEST出力形式に似ています。詳細については、SAS出力形式と入力形式: リファレンスのBEST出力形式を参照してください。

次に、コードのロケールに基づいた結果を示します。
x=-1257000
 put x nlbest6.;
 put x nlbest3.;
 put "=====";
x=-0.1
 put x nlbest6.;
 put x nlbest3.;
 put "=====";
x=0.1
 put x nlbest6.;
 put x nlbest3.;
 put "=====";
x=1257000
 put x nlbest6.;
 put x nlbest3.;
ロケール
結果
locale=English_UnitedStates
-126E4
***
=====
-0.1
-.1
=====
0.1
0.1
=====
1.26E6
1E6
locale=German_Germany
-126E4
***
=====
-0,1
-,1
=====
0,1
0,1
=====
1,26E6
1E6
locale=ar_BH
126E4-
***
=====
0.1-
.1-
=====
0.1
0.1
=====
1.26E6
1E6
前のページ|次のページ|ページの先頭へ