这是从MSDN复制下来的:[whitespace] [sign] [digits] [.digits] [ {d | D | e | E }[sign]digits][whitespace]应该是指字符串首部的空格和TAB符吧(想问一下如果这些空格什么的不在字符串首部,而是在中间或者尾部会出现什么样的结果?)[sign]正号或负号[digits] 这个应该是字符串的整数部分吧[.digits] 这个应该是.后面的小数部分吧
[ {d | D | e | E }[sign]digits](全都不懂了,望高人给讲解一下)

解决方案 »

  1.   

    MSDN中不是给出了详细的解释了吗?A whitespace consists of space or tab characters, which are ignored; sign is either plus (+) or minus ( – ); and digits are one or more decimal digits. If no digits appear before the decimal point, at least one must appear after the decimal point. The decimal digits may be followed by an exponent, which consists of an introductory letter (d, D, e, or E) and an optionally signed decimal integer.
      

  2.   

    xE-15表示 x的-15次方
    []内的表示在序列中出现一次或者不出现
    {a|b}内表示如果出现,只能从括号内的元素中选择一个
      

  3.   

    就是科学计数法的表示吧,那段英文其实我看了,d,D,e,E分别什么意思啊
      

  4.   

    e和E其实分别对应科学计算法的大小写吧,D和d又是什么意思
      

  5.   

    给你翻译一下:whitespace由空格或Tab组成,这是被忽略的; sign可能是+或-;digits 是一个或多个小数。如果小数点前面没有数字,那小数点后至少要出现一个。小数后面可能会跟一个指数,它由一个前缀字符(d, D, e, or E) 和一个可选的、有符号的十进制整数组成。