Difference between revisions of "Basic Pascal Tutorial/Chapter 2/Formatting output/ja"

From Free Pascal wiki
Jump to navigationJump to search
Line 23: Line 23:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
The field width is the total field width, including the decimal part. The whole number part is always displayed fully, so if you have not allocated enough space, it will be displayed anyway. However, if the number of decimal digits exceeds the specified decimal field width, the output will be displayed rounded to the specified number of places (though the variable itself is not changed).
+
ここのフィールド幅は全フィールド幅であり、小数点以下の部分も含んでいる。整数部は常にすべて表示される。従い、十分なスペースを割り当てていなくてもとにかく、整数部は表示される。しかし、小数点以下の部分が指定された小数点以下のフィールド幅を超えた場合には、出力は指定された桁で丸められて表示される(変数それ自体は変更されない)。
 
<syntaxhighlight>
 
<syntaxhighlight>
 
write (573549.56792:20:2);
 
write (573549.56792:20:2);
 
</syntaxhighlight>
 
</syntaxhighlight>
  
would look like (with 11 spaces in front):
+
これは、前に11個のスペースが入り、次のように表示される。
 
             573549.57
 
             573549.57
  

Revision as of 17:15, 5 August 2015

български (bg) Deutsch (de) English (en) français (fr) 日本語 (ja) 中文(中国大陆)‎ (zh_CN)

2C - 出力の書式指定 (著者: Tao Yue, 状態: 原文のまま修正なし)

出力の書式しては非常に簡単である。引数リストの各識別子、あるいは文字値に以下を用いればよい。

Value : field_width

出力は指定された整数値の幅で右揃えになる。幅がデータに対して十分な長さがない場合には、幅指定は無視され、そのデータはそのままに表示される(実数値の場合は除く。以下を参照)。

以下のようなケースだとしよう。

write ('Hi':10, 5:4, 5673:2);

出力は以下のようになる(すなわち、Hiの前に8個のスペース、その後に3個のスペース)。

        Hi   55673

実数値に対しては特定のフィールド幅で科学的表記を前述の構文で表現できる。あるいはそれを固定小数点表記に変換することもできる。

Value : フィールド幅 : 小数点以下のフィールド幅

ここのフィールド幅は全フィールド幅であり、小数点以下の部分も含んでいる。整数部は常にすべて表示される。従い、十分なスペースを割り当てていなくてもとにかく、整数部は表示される。しかし、小数点以下の部分が指定された小数点以下のフィールド幅を超えた場合には、出力は指定された桁で丸められて表示される(変数それ自体は変更されない)。

write (573549.56792:20:2);

これは、前に11個のスペースが入り、次のように表示される。

           573549.57
previous contents next