Basic Pascal Tutorial/Chapter 2/Formatting output/ja: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | - | ||
| 2 | - | ||
| 3 | - | ||
| 1 | + | 2C - 出力の書式指定 (著者: Tao Yue, 状態: 原文のまま修正なし) | |
| 4 | 2 | ||
| 5 | - | ||
| 3 | + | 出力の書式しては非常に簡単である。引数リストの各識別子、あるいは文字値に以下を用いればよい。 | |
| 4 | + | ``` | |
| 6 | 5 | Value : フィールド幅 | |
| 7 | 6 | ``` | |
| 8 | 7 | ||
| 9 | - | ||
| 10 | - | ||
| 11 | - | ||
| 8 | + | 出力は指定された整数値の幅で右揃えになる。幅がデータに対して十分な長さがない場合には、幅指定は無視され、そのデータはそのままに表示される(実数値の場合は除く。以下を参照)。 | |
| 12 | 9 | ||
| 13 | - | ||
| 10 | + | 以下のようなケースだとしよう。 | |
| 11 | + | ``` | |
| 14 | 12 | write ('Hi':10, 5:4, 5673:2); | |
| 15 | 13 | ``` | |
| 16 | 14 | ||
| 17 | - | ||
| 18 | - | ||
| 19 | - | ||
| 20 | - | ||
| 21 | - | ||
| 15 | + | 出力は以下のようになる(すなわち、Hiの前に8個のスペース、その後に3個のスペース)。 | |
| 16 | + | ``` | |
| 17 | + | Hi 55673 | |
| 18 | + | ``` | |
| 22 | 19 | ||
| 23 | - | ||
| 20 | + | 実数値に対しては特定のフィールド幅で科学的表記を前述の構文で表現できる。あるいはそれを固定小数点表記に変換することもできる。 | |
| 21 | + | ``` | |
| 24 | 22 | Value : フィールド幅 : 小数点以下のフィールド幅 | |
| 25 | 23 | ``` | |
| 26 | 24 | ||
| 27 | - | ||
| 28 | - | ||
| 29 | - | ||
| 25 | + | ここのフィールド幅は全フィールド幅であり、小数点以下の部分も含んでいる。整数部は常にすべて表示される。従い、十分なスペースを割り当てていなくてもとにかく、整数部は表示される。しかし、小数点以下の部分が指定された小数点以下のフィールド幅を超えた場合には、出力は指定された桁で丸められて表示される(変数それ自体は変更されない)。 | |
| 26 | + | ``` | |
| 30 | 27 | write (573549.56792:20:2); | |
| 31 | 28 | ``` | |
| 32 | 29 | ||
| 33 | - | ||
| 34 | - | ||
| 35 | - | ||
| 30 | + | これは、前に11個のスペースが入り、次のように表示される。 | |
| 31 | + | ``` | |
| 32 | + | 573549.57 | |
| 33 | + | ``` | |
| 36 | 34 | ||
| 37 | - | ||
| 38 | - | ||
| 39 | - | ||
| 35 | + | [[Basic Pascal Tutorial/Chapter 2/Output/ja|previous]] | [[Basic Pascal Tutorial/Contents/ja|contents]] | [[Basic Pascal Tutorial/Chapter 2/Files/ja|next]] | |
| 36 | + | ---|---|--- | |
| 40 | 37 | ||
| 41 | 38 | --- | |
| 42 | - | ||
| 39 | + | *From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 2/Formatting output/ja", as the Internet Archive kept it on 2022-10-03. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
