• ベストアンサー

pascalで、たとえば、変数nを実数として、「writeln(n:2

pascalで、たとえば、変数nを実数として、「writeln(n:2:3)」とかいたときに、「3」は小数点以下の桁数らしいですが、「2」はどういう意味なのですか? 自分で調べてみたところ、全体の桁数だとか、指数で表示させないためだとかとあったのですが、いまいちよくわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

nの次の引数は、桁数というより、編集エリアの領域長さと言う方が良いみたいで nが実数のとき、整数部の桁数と小数点以下桁数と小数点の1桁を合計したものより大きい場合のみ意味を持つようですね。 長い領域に、数値を右詰表示にしたいときに使うようです。 ちなみにこの表記方法は実際のプログラミングでは、あまり使わないし どちらかというと、Format関数に頼るほうがほとんどではないでしょうか。

関連するQ&A

専門家に質問してみよう