real类型  
  1.59898095308562E-314
  1.57993542005913E-314
  1.63424867853511E-314
  1.56422459891935E-314
请问怎么转换?

解决方案 »

  1.   

    1.59898095308562E-314
      1.57993542005913E-314
      1.63424867853511E-314
      1.56422459891935E-314
      format('%4.2f',  1.56422459891935E-314)
      

  2.   

    x:=n.m;
    format('%xf',  1.56422459891935E-314)
      

  3.   

    这样可以吗?
    var
    strcs:real;
    format('%4.2f',strcs);
      

  4.   

    str:=1.56422459891935E-314;
    我要将它转换为只有两位小数的形式怎么转换啊format('%f',[str]);
    得到的结果是0.00啊???
      

  5.   

    x:=n.m;
    format('%xf',  1.56422459891935E-314)不是format('%f',[str]);
    要定长啊!!如:
    format('%4.2f',  1.56422459891935E-314)
      

  6.   

    你是怎样得到的这些浮点加越位的数?
    推荐format自己查帮助吧!很多用法
      

  7.   

    你不要定义为real就可以了啊,可以定义为int或者float