帕斯卡实数小数点后两位数

Two digits after the decimal point in a real number in Pascal

举个例子,我有一个实数,假设是 17.4578,但我想以 Pascal 格式显示它,点后只有两位数字,所以它是 17.45。 我在程序中写什么?

Write(17.4578:0:2)

会显示数字17.46
一般来说,参数看起来像这样 → Value : field_width : decimal_field_width
有关详细信息,请单击 here

这行得通。但是,如果这是最后一行代码,请始终记住末尾有一个 readln。

    Writeln(17.4578:0:2) 

这将导致 17.46,因为它四舍五入,因为它后面跟着一个 7。

希望对您有所帮助

实数末尾使用:0:2:

writeln(17.4578:0:2)