返回介绍

2.2 文本值语法

发布于 2020-09-09 22:55:43 字数 1020 浏览 1394 评论 0 收藏 0

time_literal ::=    // 引用自附录A.8.4
    unsigned_number time_unit
  | fixed_point_number time_unit

time_unit ::= s | ms | us | ns | ps | fs | step

number ::=          // 引用自附录A.8.7
    integral_number
  | real_number

integral_number ::=
    decimal_number
  | octal_number
  | binary_number
  | hex_number

decimal_number ::=
    unsigned_number
  | [size]decimal_base unsigned_number
  | [size]decimal_base x_digit{_}
  | [size]decimal_base z_digit{_}

binary_number ::= [size]binary_base binary_value

octal_number ::= [size]octal_base octal_value

hex_number ::= [size]hex_base hex_value

sign ::= + | -

size ::= non_zero_unsigned_number

non_zero_unsigned_number ::= non_zero_decimal_digit{_|decimal_digit}

real_number ::=
    fixed_point_number
  | unsigned_number[.unsigned_number]exp[sign]unsigned_number

fixed_point_number ::= unsigned_number.unsigned_number

exp ::= e | E

unsigned_number ::= decimal_digit{_|decimal_digit}

string_literal ::= "{Any_ASCII_Characters}"    // 引用自附录A.8.8

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文