码迷,mamicode.com
首页 > 其他好文 > 详细

2、词法分析--4、字面值--5、整数

时间:2020-01-31 14:16:09      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:code   描述   bin   rod   cti   词法   int   大小   新特性   

1、整数

1.1 语法描述

integer      ::=  decinteger | bininteger | octinteger | hexinteger
        
decinteger   ::=  nonzerodigit (["_"] digit)* | "0"+ (["_"] "0")*
        
bininteger   ::=  "0" ("b" | "B") (["_"] bindigit)+
        
octinteger   ::=  "0" ("o" | "O") (["_"] octdigit)+
        
hexinteger   ::=  "0" ("x" | "X") (["_"] hexdigit)+
        
nonzerodigit ::=  "1"..."9"
        
digit        ::=  "0"..."9"
        
bindigit     ::=  "0" | "1"
        
octdigit     ::=  "0"..."7"
        
hexdigit     ::=  digit | "a"..."f" | "A"..."F"
        

1.2 大小限制

整数类型的长度没有限制,能一直大到占满内存。

1.3 可读性增强

数字类型中的下划线会被忽略。可以用此特性来增强长整型的可读性。

3.6 新特性:允许在字面值中使用下划线增强可读性

2、词法分析--4、字面值--5、整数

标签:code   描述   bin   rod   cti   词法   int   大小   新特性   

原文地址:https://www.cnblogs.com/wdzn/p/12245181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!