主题:[讨论]输出语句~
为了控制输出结果和格式,pascal提供了类似于Qbasic的域宽控制,它的格式是:
write(e:e1:e2)
其中e是待输出表达式,e1是整型表达式,指明输出数据的最小域完.如果e1缺省,系统自动根据表达式e的类型来分配域宽.若输出数据所占的位置数小于指定域宽,PASCAL系统自动在输出项前加上前导空格补齐要求的域宽.e2也是整型表达式,它只适用于e为实数表达式的情况,用以指明小数的位数.当小数实际位数比较多时,其值被舍入
{如何舍?四舍五入还是直接舍去????} 到规定的小数位以内.如果e2缺省,即没有指明小数点后小数的位数,则按标准的十进制浮点数
{浮点数又是什么???} 的形式输出.若指明的域宽小于表达式的最小长度,则按表达式的最小长度输出.
以上两个问题~~~~~请指点~~oh~~yeah~~~[em12]
write(e:e1:e2)
其中e是待输出表达式,e1是整型表达式,指明输出数据的最小域完.如果e1缺省,系统自动根据表达式e的类型来分配域宽.若输出数据所占的位置数小于指定域宽,PASCAL系统自动在输出项前加上前导空格补齐要求的域宽.e2也是整型表达式,它只适用于e为实数表达式的情况,用以指明小数的位数.当小数实际位数比较多时,其值被舍入
{如何舍?四舍五入还是直接舍去????} 到规定的小数位以内.如果e2缺省,即没有指明小数点后小数的位数,则按标准的十进制浮点数
{浮点数又是什么???} 的形式输出.若指明的域宽小于表达式的最小长度,则按表达式的最小长度输出.
以上两个问题~~~~~请指点~~oh~~yeah~~~[em12]