Dim i!
i = 1234567890
MsgBox i
上面不是显示的1234567890,如何显示为1234567890呢?

解决方案 »

  1.   

    MsgBox Format(i, "##########")
      

  2.   

    Dim i!
    i = 1234567890
    MsgBox i > 1234567899
    另外上面的代码竟然返回true,明明1234567890是小于1234567899的,好像是和科学技术法有关吧?科学技术法显示的是1.234568E+09,还原后是1234568000,好像是后面的899这个几位省略掉了,然后四舍五入,前面的7变成8,后面为3个0
      

  3.   

    Dim i!
    i = 1234567890
    MsgBox Format(i, "000000.00")
      

  4.   

     Format 函数不是很好用吗?
      

  5.   

    这个方法我之前就试过了,显示的是1234568000,是不是存到single类型中自动变了。
      

  6.   

    single啊。
    single是单精度浮点数,明显不行。用double。